{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "正在连接客户端: D:\\同花顺\\xiadan.exe ......\n",
      "连接成功!!!\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "E:\\anconda3\\lib\\site-packages\\pywinauto\\application.py:1085: UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)\n",
      "  warnings.warn(\n"
     ]
    }
   ],
   "source": [
    "from THS.THSTrader_new import *\n",
    "exe_path=r\"D:\\同花顺\\xiadan.exe\"\n",
    "\n",
    "trader = THSTrader(exe_path)    # 连接客户端\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "v.get_balance()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "ename": "ElementNotFoundError",
     "evalue": "{'control_id': 2405, 'class_name': 'Static', 'top_level_only': False, 'parent': <win32_element_info.HwndElementInfo - '网上股票交易系统5.0', Afx:00FF0000:b:00010003:00000006:00340531, 263442>, 'backend': 'win32'}",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mTimeoutError\u001b[0m                              Traceback (most recent call last)",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__resolve_control\u001b[1;34m(self, criteria, timeout, retry_interval)\u001b[0m\n\u001b[0;32m    249\u001b[0m         \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 250\u001b[1;33m             ctrl = wait_until_passes(\n\u001b[0m\u001b[0;32m    251\u001b[0m                 \u001b[0mtimeout\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\timings.py\u001b[0m in \u001b[0;36mwait_until_passes\u001b[1;34m(timeout, retry_interval, func, exceptions, *args, **kwargs)\u001b[0m\n\u001b[0;32m    457\u001b[0m                 \u001b[0merr\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0moriginal_exception\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 458\u001b[1;33m                 \u001b[1;32mraise\u001b[0m \u001b[0merr\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    459\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mTimeoutError\u001b[0m: ",
      "\nDuring handling of the above exception, another exception occurred:\n",
      "\u001b[1;31mElementNotFoundError\u001b[0m                      Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-4-dfeb713905ad>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      1\u001b[0m \u001b[0mfile_path\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;34m\"tmp.png\"\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtop_window\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwindow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcontrol_id\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m0x965\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mclass_name\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'Static'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcapture_as_image\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msave\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfile_path\u001b[0m\u001b[1;33m)\u001b[0m  \u001b[1;31m# 保存验证码\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m      3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      4\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      5\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__getattribute__\u001b[1;34m(self, attr_name)\u001b[0m\n\u001b[0;32m    377\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcriteria\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>=\u001b[0m \u001b[1;36m2\u001b[0m\u001b[1;33m:\u001b[0m  \u001b[1;31m# FIXME - this is surprising\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    378\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 379\u001b[1;33m             \u001b[0mctrls\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__resolve_control\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcriteria\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    380\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    381\u001b[0m             \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__resolve_control\u001b[1;34m(self, criteria, timeout, retry_interval)\u001b[0m\n\u001b[0;32m    259\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    260\u001b[0m         \u001b[1;32mexcept\u001b[0m \u001b[0mTimeoutError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 261\u001b[1;33m             \u001b[1;32mraise\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0moriginal_exception\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    262\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    263\u001b[0m         \u001b[1;32mreturn\u001b[0m \u001b[0mctrl\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\timings.py\u001b[0m in \u001b[0;36mwait_until_passes\u001b[1;34m(timeout, retry_interval, func, exceptions, *args, **kwargs)\u001b[0m\n\u001b[0;32m    434\u001b[0m         \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    435\u001b[0m             \u001b[1;31m# Call the function with any arguments\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 436\u001b[1;33m             \u001b[0mfunc_val\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    437\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    438\u001b[0m             \u001b[1;31m# if no exception is raised then we are finished\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__get_ctrl\u001b[1;34m(self, criteria_)\u001b[0m\n\u001b[0;32m    220\u001b[0m                 \u001b[1;32mif\u001b[0m \u001b[1;34m'backend'\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mctrl_criteria\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    221\u001b[0m                     \u001b[0mctrl_criteria\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'backend'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbackend\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 222\u001b[1;33m                 \u001b[0mctrl\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbackend\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgeneric_wrapper_class\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfindwindows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfind_element\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m**\u001b[0m\u001b[0mctrl_criteria\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    223\u001b[0m                 \u001b[0mprevious_parent\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mctrl\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0melement_info\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    224\u001b[0m                 \u001b[0mctrls\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mctrl\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\findwindows.py\u001b[0m in \u001b[0;36mfind_element\u001b[1;34m(**kwargs)\u001b[0m\n\u001b[0;32m     85\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     86\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0melements\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 87\u001b[1;33m         \u001b[1;32mraise\u001b[0m \u001b[0mElementNotFoundError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     88\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     89\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0melements\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mElementNotFoundError\u001b[0m: {'control_id': 2405, 'class_name': 'Static', 'top_level_only': False, 'parent': <win32_element_info.HwndElementInfo - '网上股票交易系统5.0', Afx:00FF0000:b:00010003:00000006:00340531, 263442>, 'backend': 'win32'}"
     ]
    }
   ],
   "source": [
    "file_path = \"tmp.png\"\n",
    "trader.app.top_window().window(control_id=0x965, class_name='Static').capture_as_image().save(file_path)  # 保存验证码\n",
    "\n",
    "\n",
    "\n",
    "# 00140848\n",
    "# captcha_num = captcha_recognize(file_path)  # 识别验证码\n",
    "# captcha_num=str(captcha_num).strip()\n",
    "# print(\"captcha result-->\", captcha_num)\n",
    "# #             time.sleep(2)\n",
    "\n",
    "# self.app.top_window().window(control_id=0x964, class_name='Edit').set_text(captcha_num)  # 模拟输入验证码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "timed out\n",
      "timed out\n",
      "timed out\n",
      "timed out\n",
      "timed out\n",
      "timed out\n"
     ]
    },
    {
     "ename": "KeyboardInterrupt",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-10-9351da433302>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mselect_menu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'查询[F4]'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'资金股票'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader_new.py\u001b[0m in \u001b[0;36mselect_menu\u001b[1;34m(self, path)\u001b[0m\n\u001b[0;32m    212\u001b[0m                 \u001b[1;32mpass\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    213\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 214\u001b[1;33m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__get_left_menus_handle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_item\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    215\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    216\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m__get_left_menus_handle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader_new.py\u001b[0m in \u001b[0;36m__get_left_menus_handle\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m    218\u001b[0m             \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    219\u001b[0m                 \u001b[0mhandle\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmain_wnd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwindow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcontrol_id\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m129\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mclass_name\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'SysTreeView32'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 220\u001b[1;33m                 \u001b[0mhandle\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwait\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'ready'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;36m2\u001b[0m\u001b[1;33m)\u001b[0m  \u001b[1;31m# sometime can't find handle ready, must retry\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    221\u001b[0m                 \u001b[1;32mreturn\u001b[0m \u001b[0mhandle\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    222\u001b[0m             \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mex\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36mwait\u001b[1;34m(self, wait_for, timeout, retry_interval)\u001b[0m\n\u001b[0;32m    527\u001b[0m         \"\"\"\n\u001b[0;32m    528\u001b[0m         \u001b[0mcheck_method_names\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mretry_interval\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__parse_wait_args\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mwait_for\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mretry_interval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 529\u001b[1;33m         wait_until(timeout, retry_interval,\n\u001b[0m\u001b[0;32m    530\u001b[0m                    lambda: self.__check_all_conditions(check_method_names, retry_interval))\n\u001b[0;32m    531\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\timings.py\u001b[0m in \u001b[0;36mwait_until\u001b[1;34m(timeout, retry_interval, func, value, op, *args, **kwargs)\u001b[0m\n\u001b[0;32m    368\u001b[0m             \u001b[1;31m# wait either the retry_interval or else the amount of\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    369\u001b[0m             \u001b[1;31m# time until the timeout expires (whichever is less)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 370\u001b[1;33m             \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mretry_interval\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtime_left\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    371\u001b[0m             \u001b[0mfunc_val\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    372\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mKeyboardInterrupt\u001b[0m: "
     ]
    }
   ],
   "source": [
    "trader.select_menu(['查询[F4]', '资金股票'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'网上股票交易系统5.0'"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "if r\"网上股票\" not in trader.app.top_window().window_text():\n",
    "    trader.app.top_window().set_focus()\n",
    "trader.app.top_window().window_text()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Identifiers:\n",
      "\n",
      "#32770 - ''    (L1546, T220, R1762, B438)\n",
      "['#32770']\n",
      "child_window(class_name=\"#32770\")\n"
     ]
    }
   ],
   "source": [
    "trader.app.top_window().set_focus()\n",
    "# trader.app.top_window().print_control_identifiers()\n",
    "path1='\\买入[F1]'\n",
    "path1='\\卖出[F2]'\n",
    "path1='\\撤单[F3]'\n",
    "path1='\\查询[F4]\\资金股票'\n",
    "path1=['查询[F4]','当日成交']\n",
    "\n",
    "# trader.main_wnd.window(handle=133146,class_name=\"SysTreeView32\").get_item(path1).click()\n",
    "trader.main_wnd.window(handle=67764).print_control_identifiers()\n",
    "\n",
    "# dlg2 = trader.main_wnd.window(handle=67764).child_window(found_index=1)\n",
    "# dlg2 = trader.app.top_window().child_window(class_name='Static',found_index=8)\n",
    "\n",
    "# dlg2.draw_outline(colour = 'red')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Identifiers:\n",
      "\n",
      "Afx:000C0000:b:00010003:00000006:0024006F - '网上股票交易系统5.0'    (L1161, T182, R1888, B903)\n",
      "['Afx:000C0000:b:00010003:00000006:0024006F', '网上股票交易系统5.0Afx:000C0000:b:00010003:00000006:0024006F', '网上股票交易系统5.0']\n",
      "child_window(title=\"网上股票交易系统5.0\", class_name=\"Afx:000C0000:b:00010003:00000006:0024006F\")\n",
      "   | \n",
      "   | ToolTips - ''    (L1165, T208, R1165, B208)\n",
      "   | ['网上股票交易系统5.0ToolTips', 'ToolTips', '网上股票交易系统5.0ToolTips0', '网上股票交易系统5.0ToolTips1', 'ToolTips0', 'ToolTips1']\n",
      "   | child_window(class_name=\"CPPToolTip\")\n",
      "   | \n",
      "   | ToolTips - ''    (L1165, T208, R1165, B208)\n",
      "   | ['网上股票交易系统5.0ToolTips2', 'ToolTips2']\n",
      "   | child_window(class_name=\"CPPToolTip\")\n",
      "   | \n",
      "   | ToolTips - ''    (L1165, T208, R1165, B208)\n",
      "   | ['网上股票交易系统5.0ToolTips3', 'ToolTips3']\n",
      "   | child_window(class_name=\"CPPToolTip\")\n",
      "   | \n",
      "   | ToolTips - ''    (L1165, T208, R1165, B208)\n",
      "   | ['网上股票交易系统5.0ToolTips4', 'ToolTips4']\n",
      "   | child_window(class_name=\"CPPToolTip\")\n",
      "   | \n",
      "   | AfxWnd140s - 'LOGIN_MSG_WND'    (L1165, T208, R1165, B208)\n",
      "   | ['AfxWnd140s', 'LOGIN_MSG_WND', 'LOGIN_MSG_WNDAfxWnd140s', 'AfxWnd140s0', 'AfxWnd140s1']\n",
      "   | child_window(title=\"LOGIN_MSG_WND\", class_name=\"AfxWnd140s\")\n",
      "   | \n",
      "   | AfxMDIFrame140s - ''    (L1165, T260, R1884, B880)\n",
      "   | ['AfxMDIFrame140s', '买入股票AfxMDIFrame140s']\n",
      "   | child_window(class_name=\"AfxMDIFrame140s\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1372, T261, R2274, B792)\n",
      "   |    | ['AfxFrameOrView140s', '买入股票AfxFrameOrView140s', 'AfxFrameOrView140s0', 'AfxFrameOrView140s1']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - ''    (L1166, T261, R1367, B879)\n",
      "   |    | ['AfxWnd140s2', '网上股票交易系统5.0AfxWnd140s']\n",
      "   |    | child_window(class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1166, T261, R1166, B261)\n",
      "   |    |    | ['网上股票交易系统5.0#32770', '#32770', '#327700', '#327701', '网上股票交易系统5.0#327700', '网上股票交易系统5.0#327701']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    |    |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    |    |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    |    |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    |    |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1166, T261, R1166, B261)\n",
      "   |    |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['Afx:000C0000:0', 'HexinScrollWndAfx:000C0000:0', 'HexinScrollWnd', 'Afx:000C0000:00', 'Afx:000C0000:01', 'HexinScrollWndAfx:000C0000:00', 'HexinScrollWndAfx:000C0000:01', 'HexinScrollWnd0', 'HexinScrollWnd1']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1166, T261, R1166, B261)\n",
      "   |    | ['网上股票交易系统5.0#32770', '#32770', '#327700', '#327701', '网上股票交易系统5.0#327700', '网上股票交易系统5.0#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1166, T261, R1166, B261)\n",
      "   |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1166, T261, R1367, B879)\n",
      "   |    | ['Afx:000C0000:0', 'HexinScrollWndAfx:000C0000:0', 'HexinScrollWnd', 'Afx:000C0000:00', 'Afx:000C0000:01', 'HexinScrollWndAfx:000C0000:00', 'HexinScrollWndAfx:000C0000:01', 'HexinScrollWnd0', 'HexinScrollWnd1']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R2274, B792)\n",
      "   |    | ['#327702', '买入股票#32770', '买入股票#327700', '买入股票#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '如需开通账户分析权限，请仔细阅读《账户分析服务协议》'    (L1405, T290, R1860, B302)\n",
      "   |    |    | ['如需开通账户分析权限，请仔细阅读《账户分析服务协议》', 'Static', '如需开通账户分析权限，请仔细阅读《账户分析服务协议》Static', 'Static0', 'Static1']\n",
      "   |    |    | child_window(title=\"如需开通账户分析权限，请仔细阅读《账户分析服务协议》\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '我已认真阅读并理解上述内容'    (L1405, T732, R1723, B747)\n",
      "   |    |    | ['我已认真阅读并理解上述内容', '我已认真阅读并理解上述内容Button', 'Button3']\n",
      "   |    |    | child_window(title=\"我已认真阅读并理解上述内容\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '开始体验'    (L1737, T752, R1823, B773)\n",
      "   |    |    | ['开始体验', 'Button4', '开始体验Button']\n",
      "   |    |    | child_window(title=\"开始体验\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1402, T311, R2234, B712)\n",
      "   |    |    | ['AfxFrameOrView140s2', '证券代码AfxFrameOrView140s']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Static - '如需开通账户分析权限，请仔细阅读《账户分析服务协议》'    (L1405, T290, R1860, B302)\n",
      "   |    | ['如需开通账户分析权限，请仔细阅读《账户分析服务协议》', 'Static', '如需开通账户分析权限，请仔细阅读《账户分析服务协议》Static', 'Static0', 'Static1']\n",
      "   |    | child_window(title=\"如需开通账户分析权限，请仔细阅读《账户分析服务协议》\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '我已认真阅读并理解上述内容'    (L1405, T732, R1723, B747)\n",
      "   |    | ['我已认真阅读并理解上述内容', '我已认真阅读并理解上述内容Button', 'Button3']\n",
      "   |    | child_window(title=\"我已认真阅读并理解上述内容\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '开始体验'    (L1737, T752, R1823, B773)\n",
      "   |    | ['开始体验', 'Button4', '开始体验Button']\n",
      "   |    | child_window(title=\"开始体验\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1402, T311, R2234, B712)\n",
      "   |    | ['AfxFrameOrView140s2', '证券代码AfxFrameOrView140s']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R2274, B792)\n",
      "   |    | ['#327703', '买入股票#327702']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1498, T351, R1534, B387)\n",
      "   |    |    | ['1/3Static', 'Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>'    (L1548, T351, R1970, B417)\n",
      "   |    |    | ['<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>Static', 'Static3', '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>']\n",
      "   |    |    | child_window(title=\"<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '正在处理中...'    (L1558, T429, R1908, B444)\n",
      "   |    |    | ['正在处理中...', 'Static4', '正在处理中...Static']\n",
      "   |    |    | child_window(title=\"正在处理中...\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Progress - 'Progress1'    (L1558, T455, R1908, B476)\n",
      "   |    |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Progress', 'Progress', 'Progress0', 'Progress1']\n",
      "   |    |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '重试'    (L1677, T438, R1752, B470)\n",
      "   |    |    | ['重试Button', 'Button5', '重试']\n",
      "   |    |    | child_window(title=\"重试\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '很抱歉，您尚未开通组合交易权限，请先完成'    (L1525, T501, R1935, B542)\n",
      "   |    |    | ['很抱歉，您尚未开通组合交易权限，请先完成Static', 'Static5', '很抱歉，您尚未开通组合交易权限，请先完成']\n",
      "   |    |    | child_window(title=\"很抱歉，您尚未开通组合交易权限，请先完成\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '组合交易签约'    (L1935, T501, R2073, B542)\n",
      "   |    |    | ['组合交易签约', '组合交易签约Static', 'Static6']\n",
      "   |    |    | child_window(title=\"组合交易签约\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1498, T351, R1534, B387)\n",
      "   |    | ['1/3Static', 'Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>'    (L1548, T351, R1970, B417)\n",
      "   |    | ['<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>Static', 'Static3', '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>']\n",
      "   |    | child_window(title=\"<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '正在处理中...'    (L1558, T429, R1908, B444)\n",
      "   |    | ['正在处理中...', 'Static4', '正在处理中...Static']\n",
      "   |    | child_window(title=\"正在处理中...\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L1558, T455, R1908, B476)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Progress', 'Progress', 'Progress0', 'Progress1']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Button - '重试'    (L1677, T438, R1752, B470)\n",
      "   |    | ['重试Button', 'Button5', '重试']\n",
      "   |    | child_window(title=\"重试\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '很抱歉，您尚未开通组合交易权限，请先完成'    (L1525, T501, R1935, B542)\n",
      "   |    | ['很抱歉，您尚未开通组合交易权限，请先完成Static', 'Static5', '很抱歉，您尚未开通组合交易权限，请先完成']\n",
      "   |    | child_window(title=\"很抱歉，您尚未开通组合交易权限，请先完成\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '组合交易签约'    (L1935, T501, R2073, B542)\n",
      "   |    | ['组合交易签约', '组合交易签约Static', 'Static6']\n",
      "   |    | child_window(title=\"组合交易签约\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#327704', '买入股票#327703']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '收益曲线'    (L1447, T264, R1558, B279)\n",
      "   |    |    | ['Static7', '收益曲线Static', '收益曲线']\n",
      "   |    |    | child_window(title=\"收益曲线\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1372, T264, R1545, B284)\n",
      "   |    |    | ['CCustomTabCtrl2', '买入股票CCustomTabCtrl']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询资金股票'    (L1396, T270, R1548, B297)\n",
      "   |    |    | ['Static8', '查询资金股票Static', '查询资金股票']\n",
      "   |    |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金余额'    (L1381, T294, R1432, B306)\n",
      "   |    |    | ['资金余额', 'Static9', '资金余额Static']\n",
      "   |    |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '冻结金额'    (L1381, T312, R1432, B324)\n",
      "   |    |    | ['冻结金额', '冻结金额Static', 'Static10']\n",
      "   |    |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可用金额'    (L1381, T330, R1432, B342)\n",
      "   |    |    | ['可用金额Static', 'Static11', '可用金额']\n",
      "   |    |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '144092.92'    (L1435, T294, R1518, B306)\n",
      "   |    |    | ['144092.92Static', '144092.92', 'Static12', '144092.92Static0', '144092.92Static1', '144092.920', '144092.921']\n",
      "   |    |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1435, T312, R1518, B324)\n",
      "   |    |    | ['0.00', 'Static13', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1', '0.0000', '0.0001']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '144092.92'    (L1435, T330, R1518, B342)\n",
      "   |    |    | ['144092.92Static2', '144092.922', 'Static14']\n",
      "   |    |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可取金额'    (L1527, T294, R1578, B306)\n",
      "   |    |    | ['可取金额Static', 'Static15', '可取金额']\n",
      "   |    |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股票市值'    (L1527, T312, R1578, B324)\n",
      "   |    |    | ['股票市值', 'Static16', '股票市值Static']\n",
      "   |    |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '总 资 产'    (L1527, T330, R1578, B342)\n",
      "   |    |    | ['总 资 产Static', 'Static17', '总 资 产']\n",
      "   |    |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1581, T294, R1664, B306)\n",
      "   |    |    | ['0.002', 'Static18', '0.00Static2']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1581, T312, R1664, B324)\n",
      "   |    |    | ['0.003', 'Static19', '0.00Static3']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '144092.92'    (L1581, T330, R1664, B342)\n",
      "   |    |    | ['144092.92Static3', '144092.923', 'Static20']\n",
      "   |    |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '在途资金'    (L1813, T438, R1861, B450)\n",
      "   |    |    | ['在途资金', 'Static21', '在途资金Static']\n",
      "   |    |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1867, T435, R1950, B453)\n",
      "   |    |    | ['0.004', 'Static22', '0.00Static4']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'ＸＸ序号'    (L1749, T270, R1797, B282)\n",
      "   |    |    | ['ＸＸ序号Static', 'ＸＸ序号', 'Static23']\n",
      "   |    |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1809, T461, R1905, B479)\n",
      "   |    |    | ['专业Static', 'Static24', '专业Static0', '专业Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'ＸＸ证券'    (L1906, T459, R1981, B477)\n",
      "   |    |    | ['ＸＸ证券Button', 'ＸＸ证券', 'Button6']\n",
      "   |    |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '修改成本价'    (L1885, T326, R1954, B347)\n",
      "   |    |    | ['修改成本价', 'Button7', '修改成本价Button']\n",
      "   |    |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button8', 'Default', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-08-19 12:58:12'    (L1885, T288, R2080, B309)\n",
      "   |    |    | ['Static25', '最近查询时间:2023-08-19 12:58:12', '最近查询时间:2023-08-19 12:58:12Static']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-08-19 12:58:12\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1800, T261, R1875, B282)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl', 'Custom2', 'CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1', 'Custom2CVirtualGridCtrl0', 'Custom2CVirtualGridCtrl1', 'Custom20', 'Custom21']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L2053, T287, R2113, B308)\n",
      "   |    |    | ['汇总', 'Button9', '汇总Button', '汇总0', '汇总1', '汇总Button0', '汇总Button1']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1897, T287, R1965, B308)\n",
      "   |    |    | ['Button10', '上一页Button', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L1971, T287, R2039, B308)\n",
      "   |    |    | ['下一页Button', 'Button11', '下一页', '下一页Button0', '下一页Button1', '下一页0', '下一页1']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股票资产比例(%)'    (L1705, T383, R1797, B395)\n",
      "   |    |    | ['股票资产比例(%)', 'Static26', '股票资产比例(%)Static']\n",
      "   |    |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.000'    (L1788, T312, R1841, B324)\n",
      "   |    |    | ['Static27', '0.000Static', '0.0002']\n",
      "   |    |    | child_window(title=\"0.000\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '现金资产比例(%)'    (L1953, T356, R2043, B368)\n",
      "   |    |    | ['现金资产比例(%)Static', 'Static28', '现金资产比例(%)']\n",
      "   |    |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '100.000'    (L2046, T357, R2094, B369)\n",
      "   |    |    | ['100.000Static', 'Static29', '100.000']\n",
      "   |    |    | child_window(title=\"100.000\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券转入净值'    (L1789, T371, R1861, B383)\n",
      "   |    |    | ['证券转入净值', '证券转入净值Static', 'Static30']\n",
      "   |    |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1867, T368, R1963, B386)\n",
      "   |    |    | ['0.005', 'Static31', '0.00Static5']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金存入净值'    (L1789, T392, R1861, B404)\n",
      "   |    |    | ['Static32', '资金存入净值Static', '资金存入净值']\n",
      "   |    |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1867, T389, R1963, B407)\n",
      "   |    |    | ['0.006', 'Static33', '0.00Static6']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '投资损益'    (L1813, T416, R1861, B428)\n",
      "   |    |    | ['Static34', '投资损益Static', '投资损益']\n",
      "   |    |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1867, T413, R1963, B431)\n",
      "   |    |    | ['0.007', 'Static35', '0.00Static7']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '风险等级'    (L1813, T488, R1861, B500)\n",
      "   |    |    | ['风险等级', '风险等级Static', 'Static36']\n",
      "   |    |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '-'    (L1867, T485, R1963, B503)\n",
      "   |    |    | ['Static37', '-Static', '-']\n",
      "   |    |    | child_window(title=\"-\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1725, T374, R2283, B386)\n",
      "   |    |    | ['风控Static', 'Static38', '风控Static0', '风控Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '帐户诊断'    (L2187, T288, R2262, B309)\n",
      "   |    |    | ['帐户诊断', '帐户诊断Button', 'Button12']\n",
      "   |    |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '持仓信息'    (L1920, T326, R1995, B347)\n",
      "   |    |    | ['持仓信息Button', 'Button13', '持仓信息']\n",
      "   |    |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '配置建议'    (L2001, T326, R2076, B347)\n",
      "   |    |    | ['配置建议', 'Button14', '配置建议Button']\n",
      "   |    |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '修改个人信息'    (L2082, T326, R2172, B347)\n",
      "   |    |    | ['修改个人信息', 'Button15', '修改个人信息Button']\n",
      "   |    |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '默认显示'    (L2182, T326, R2274, B346)\n",
      "   |    |    | ['ComboBox', '精简ComboBox', 'ComboBox0', 'ComboBox1', '精简ComboBox0', '精简ComboBox1']\n",
      "   |    |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '基金市值'    (L1381, T351, R1432, B363)\n",
      "   |    |    | ['基金市值', '基金市值Static', 'Static39']\n",
      "   |    |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1435, T351, R1531, B363)\n",
      "   |    |    | ['0', '0Static', 'Static40', '00', '01', '0Static0', '0Static1']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '新总资产'    (L1540, T351, R1591, B363)\n",
      "   |    |    | ['新总资产', 'Static41', '新总资产Static']\n",
      "   |    |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1594, T351, R1690, B363)\n",
      "   |    |    | ['0.008', 'Static42', '0.00Static8']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '新业务提示说明'    (L2001, T326, R2096, B346)\n",
      "   |    |    | ['Button16', '新业务提示说明Button', '新业务提示说明']\n",
      "   |    |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '港股可用资金'    (L1527, T380, R1604, B392)\n",
      "   |    |    | ['Static43', '港股可用资金Static', '港股可用资金']\n",
      "   |    |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1606, T380, R1702, B392)\n",
      "   |    |    | ['02', '0Static2', 'Static44']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金动态提示控件'    (L1381, T350, R1729, B362)\n",
      "   |    |    | ['资金动态提示控件', 'Static45', '资金动态提示控件Static']\n",
      "   |    |    | child_window(title=\"资金动态提示控件\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '持仓盈亏'    (L1672, T294, R1723, B306)\n",
      "   |    |    | ['Static46', '持仓盈亏', '持仓盈亏Static']\n",
      "   |    |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1726, T294, R1809, B306)\n",
      "   |    |    | ['0.009', 'Static47', '0.00Static9']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '当日盈亏'    (L1672, T312, R1723, B324)\n",
      "   |    |    | ['当日盈亏Static', '当日盈亏', 'Static48']\n",
      "   |    |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1738, T312, R1809, B324)\n",
      "   |    |    | ['03', '0Static3', 'Static49']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '当日盈亏比'    (L1672, T329, R1740, B341)\n",
      "   |    |    | ['当日盈亏比', '当日盈亏比Static', 'Static50']\n",
      "   |    |    | child_window(title=\"当日盈亏比\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1743, T329, R1809, B341)\n",
      "   |    |    | ['04', '0Static4', 'Static51']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:02', 'HexinScrollWndAfx:000C0000:02', 'HexinScrollWnd3']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    |    |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1723, T312, R1735, B324)\n",
      "   |    |    | ['风控Static2', 'Static52']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '银证转账'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['银证转账Button', 'Button17', '银证转账']\n",
      "   |    |    | child_window(title=\"银证转账\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '国债逆回购'    (L1382, T349, R1462, B369)\n",
      "   |    |    | ['国债逆回购', '国债逆回购Button', 'Button18']\n",
      "   |    |    | child_window(title=\"国债逆回购\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '止盈止损'    (L1472, T349, R1552, B369)\n",
      "   |    |    | ['止盈止损', 'Button19', '止盈止损Button']\n",
      "   |    |    | child_window(title=\"止盈止损\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '账户清仓'    (L1562, T349, R1642, B369)\n",
      "   |    |    | ['账户清仓', 'Button20', '账户清仓Button']\n",
      "   |    |    | child_window(title=\"账户清仓\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '立即清仓'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['Button21', '立即清仓Button', '立即清仓']\n",
      "   |    |    | child_window(title=\"立即清仓\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '关闭'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['关闭', '关闭Button', 'Button22']\n",
      "   |    |    | child_window(title=\"关闭\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '更新行情'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['更新行情', 'Button23', '更新行情Button']\n",
      "   |    |    | child_window(title=\"更新行情\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | GroupBox - ''    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['GroupBox', '网上股票交易系统5.0GroupBox']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '最新价'    (L1372, T261, R1372, B281)\n",
      "   |    |    | ['网上股票交易系统5.0ComboBox', 'ComboBox2', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1372, T261, R1372, B281)\n",
      "   |    |    | ['网上股票交易系统5.0ComboBox2', 'ComboBox3']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    |    |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '清仓价格'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['Static53', '清仓价格Static', '清仓价格']\n",
      "   |    |    | child_window(title=\"清仓价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '清仓比例'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['清仓比例Static', '清仓比例', 'Static54']\n",
      "   |    |    | child_window(title=\"清仓比例\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '%'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['%', '%Static', 'Static55']\n",
      "   |    |    | child_window(title=\"%\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L1372, T261, R1372, B261)\n",
      "   |    |    | ['0.0010', 'Static56', '0.00Static10']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - ''    (L1372, T261, R1389, B261)\n",
      "   |    |    | ['网上股票交易系统5.0UpDown', 'UpDown', 'UpDown0', 'UpDown1']\n",
      "   |    |    | child_window(class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '收益曲线'    (L1447, T264, R1558, B279)\n",
      "   |    | ['Static7', '收益曲线Static', '收益曲线']\n",
      "   |    | child_window(title=\"收益曲线\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1372, T264, R1545, B284)\n",
      "   |    | ['CCustomTabCtrl2', '买入股票CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '查询资金股票'    (L1396, T270, R1548, B297)\n",
      "   |    | ['Static8', '查询资金股票Static', '查询资金股票']\n",
      "   |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金余额'    (L1381, T294, R1432, B306)\n",
      "   |    | ['资金余额', 'Static9', '资金余额Static']\n",
      "   |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '冻结金额'    (L1381, T312, R1432, B324)\n",
      "   |    | ['冻结金额', '冻结金额Static', 'Static10']\n",
      "   |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用金额'    (L1381, T330, R1432, B342)\n",
      "   |    | ['可用金额Static', 'Static11', '可用金额']\n",
      "   |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1435, T294, R1518, B306)\n",
      "   |    | ['144092.92Static', '144092.92', 'Static12', '144092.92Static0', '144092.92Static1', '144092.920', '144092.921']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1435, T312, R1518, B324)\n",
      "   |    | ['0.00', 'Static13', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1', '0.0000', '0.0001']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1435, T330, R1518, B342)\n",
      "   |    | ['144092.92Static2', '144092.922', 'Static14']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可取金额'    (L1527, T294, R1578, B306)\n",
      "   |    | ['可取金额Static', 'Static15', '可取金额']\n",
      "   |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股票市值'    (L1527, T312, R1578, B324)\n",
      "   |    | ['股票市值', 'Static16', '股票市值Static']\n",
      "   |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '总 资 产'    (L1527, T330, R1578, B342)\n",
      "   |    | ['总 资 产Static', 'Static17', '总 资 产']\n",
      "   |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1581, T294, R1664, B306)\n",
      "   |    | ['0.002', 'Static18', '0.00Static2']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1581, T312, R1664, B324)\n",
      "   |    | ['0.003', 'Static19', '0.00Static3']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1581, T330, R1664, B342)\n",
      "   |    | ['144092.92Static3', '144092.923', 'Static20']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '在途资金'    (L1813, T438, R1861, B450)\n",
      "   |    | ['在途资金', 'Static21', '在途资金Static']\n",
      "   |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T435, R1950, B453)\n",
      "   |    | ['0.004', 'Static22', '0.00Static4']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - 'ＸＸ序号'    (L1749, T270, R1797, B282)\n",
      "   |    | ['ＸＸ序号Static', 'ＸＸ序号', 'Static23']\n",
      "   |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1809, T461, R1905, B479)\n",
      "   |    | ['专业Static', 'Static24', '专业Static0', '专业Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'ＸＸ证券'    (L1906, T459, R1981, B477)\n",
      "   |    | ['ＸＸ证券Button', 'ＸＸ证券', 'Button6']\n",
      "   |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改成本价'    (L1885, T326, R1954, B347)\n",
      "   |    | ['修改成本价', 'Button7', '修改成本价Button']\n",
      "   |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button8', 'Default', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 12:58:12'    (L1885, T288, R2080, B309)\n",
      "   |    | ['Static25', '最近查询时间:2023-08-19 12:58:12', '最近查询时间:2023-08-19 12:58:12Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 12:58:12\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1800, T261, R1875, B282)\n",
      "   |    | ['Custom2CVirtualGridCtrl', 'Custom2', 'CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1', 'Custom2CVirtualGridCtrl0', 'Custom2CVirtualGridCtrl1', 'Custom20', 'Custom21']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2053, T287, R2113, B308)\n",
      "   |    | ['汇总', 'Button9', '汇总Button', '汇总0', '汇总1', '汇总Button0', '汇总Button1']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1897, T287, R1965, B308)\n",
      "   |    | ['Button10', '上一页Button', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1971, T287, R2039, B308)\n",
      "   |    | ['下一页Button', 'Button11', '下一页', '下一页Button0', '下一页Button1', '下一页0', '下一页1']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '股票资产比例(%)'    (L1705, T383, R1797, B395)\n",
      "   |    | ['股票资产比例(%)', 'Static26', '股票资产比例(%)Static']\n",
      "   |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.000'    (L1788, T312, R1841, B324)\n",
      "   |    | ['Static27', '0.000Static', '0.0002']\n",
      "   |    | child_window(title=\"0.000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '现金资产比例(%)'    (L1953, T356, R2043, B368)\n",
      "   |    | ['现金资产比例(%)Static', 'Static28', '现金资产比例(%)']\n",
      "   |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '100.000'    (L2046, T357, R2094, B369)\n",
      "   |    | ['100.000Static', 'Static29', '100.000']\n",
      "   |    | child_window(title=\"100.000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券转入净值'    (L1789, T371, R1861, B383)\n",
      "   |    | ['证券转入净值', '证券转入净值Static', 'Static30']\n",
      "   |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T368, R1963, B386)\n",
      "   |    | ['0.005', 'Static31', '0.00Static5']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金存入净值'    (L1789, T392, R1861, B404)\n",
      "   |    | ['Static32', '资金存入净值Static', '资金存入净值']\n",
      "   |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T389, R1963, B407)\n",
      "   |    | ['0.006', 'Static33', '0.00Static6']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '投资损益'    (L1813, T416, R1861, B428)\n",
      "   |    | ['Static34', '投资损益Static', '投资损益']\n",
      "   |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T413, R1963, B431)\n",
      "   |    | ['0.007', 'Static35', '0.00Static7']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '风险等级'    (L1813, T488, R1861, B500)\n",
      "   |    | ['风险等级', '风险等级Static', 'Static36']\n",
      "   |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '-'    (L1867, T485, R1963, B503)\n",
      "   |    | ['Static37', '-Static', '-']\n",
      "   |    | child_window(title=\"-\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1725, T374, R2283, B386)\n",
      "   |    | ['风控Static', 'Static38', '风控Static0', '风控Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '帐户诊断'    (L2187, T288, R2262, B309)\n",
      "   |    | ['帐户诊断', '帐户诊断Button', 'Button12']\n",
      "   |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '持仓信息'    (L1920, T326, R1995, B347)\n",
      "   |    | ['持仓信息Button', 'Button13', '持仓信息']\n",
      "   |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '配置建议'    (L2001, T326, R2076, B347)\n",
      "   |    | ['配置建议', 'Button14', '配置建议Button']\n",
      "   |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改个人信息'    (L2082, T326, R2172, B347)\n",
      "   |    | ['修改个人信息', 'Button15', '修改个人信息Button']\n",
      "   |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '默认显示'    (L2182, T326, R2274, B346)\n",
      "   |    | ['ComboBox', '精简ComboBox', 'ComboBox0', 'ComboBox1', '精简ComboBox0', '精简ComboBox1']\n",
      "   |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '基金市值'    (L1381, T351, R1432, B363)\n",
      "   |    | ['基金市值', '基金市值Static', 'Static39']\n",
      "   |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1435, T351, R1531, B363)\n",
      "   |    | ['0', '0Static', 'Static40', '00', '01', '0Static0', '0Static1']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '新总资产'    (L1540, T351, R1591, B363)\n",
      "   |    | ['新总资产', 'Static41', '新总资产Static']\n",
      "   |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1594, T351, R1690, B363)\n",
      "   |    | ['0.008', 'Static42', '0.00Static8']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '新业务提示说明'    (L2001, T326, R2096, B346)\n",
      "   |    | ['Button16', '新业务提示说明Button', '新业务提示说明']\n",
      "   |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '港股可用资金'    (L1527, T380, R1604, B392)\n",
      "   |    | ['Static43', '港股可用资金Static', '港股可用资金']\n",
      "   |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1606, T380, R1702, B392)\n",
      "   |    | ['02', '0Static2', 'Static44']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金动态提示控件'    (L1381, T350, R1729, B362)\n",
      "   |    | ['资金动态提示控件', 'Static45', '资金动态提示控件Static']\n",
      "   |    | child_window(title=\"资金动态提示控件\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '持仓盈亏'    (L1672, T294, R1723, B306)\n",
      "   |    | ['Static46', '持仓盈亏', '持仓盈亏Static']\n",
      "   |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1726, T294, R1809, B306)\n",
      "   |    | ['0.009', 'Static47', '0.00Static9']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏'    (L1672, T312, R1723, B324)\n",
      "   |    | ['当日盈亏Static', '当日盈亏', 'Static48']\n",
      "   |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1738, T312, R1809, B324)\n",
      "   |    | ['03', '0Static3', 'Static49']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏比'    (L1672, T329, R1740, B341)\n",
      "   |    | ['当日盈亏比', '当日盈亏比Static', 'Static50']\n",
      "   |    | child_window(title=\"当日盈亏比\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1743, T329, R1809, B341)\n",
      "   |    | ['04', '0Static4', 'Static51']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T377, R1883, B879)\n",
      "   |    | ['Afx:000C0000:02', 'HexinScrollWndAfx:000C0000:02', 'HexinScrollWnd3']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1723, T312, R1735, B324)\n",
      "   |    | ['风控Static2', 'Static52']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '银证转账'    (L1372, T261, R1372, B261)\n",
      "   |    | ['银证转账Button', 'Button17', '银证转账']\n",
      "   |    | child_window(title=\"银证转账\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '国债逆回购'    (L1382, T349, R1462, B369)\n",
      "   |    | ['国债逆回购', '国债逆回购Button', 'Button18']\n",
      "   |    | child_window(title=\"国债逆回购\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '止盈止损'    (L1472, T349, R1552, B369)\n",
      "   |    | ['止盈止损', 'Button19', '止盈止损Button']\n",
      "   |    | child_window(title=\"止盈止损\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '账户清仓'    (L1562, T349, R1642, B369)\n",
      "   |    | ['账户清仓', 'Button20', '账户清仓Button']\n",
      "   |    | child_window(title=\"账户清仓\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '立即清仓'    (L1372, T261, R1372, B261)\n",
      "   |    | ['Button21', '立即清仓Button', '立即清仓']\n",
      "   |    | child_window(title=\"立即清仓\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '关闭'    (L1372, T261, R1372, B261)\n",
      "   |    | ['关闭', '关闭Button', 'Button22']\n",
      "   |    | child_window(title=\"关闭\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '更新行情'    (L1372, T261, R1372, B261)\n",
      "   |    | ['更新行情', 'Button23', '更新行情Button']\n",
      "   |    | child_window(title=\"更新行情\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | GroupBox - ''    (L1372, T261, R1372, B261)\n",
      "   |    | ['GroupBox', '网上股票交易系统5.0GroupBox']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1372, T261, R1372, B281)\n",
      "   |    | ['网上股票交易系统5.0ComboBox', 'ComboBox2', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1372, T261, R1372, B281)\n",
      "   |    | ['网上股票交易系统5.0ComboBox2', 'ComboBox3']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '清仓价格'    (L1372, T261, R1372, B261)\n",
      "   |    | ['Static53', '清仓价格Static', '清仓价格']\n",
      "   |    | child_window(title=\"清仓价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '清仓比例'    (L1372, T261, R1372, B261)\n",
      "   |    | ['清仓比例Static', '清仓比例', 'Static54']\n",
      "   |    | child_window(title=\"清仓比例\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '%'    (L1372, T261, R1372, B261)\n",
      "   |    | ['%', '%Static', 'Static55']\n",
      "   |    | child_window(title=\"%\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1372, T261, R1372, B261)\n",
      "   |    | ['0.0010', 'Static56', '0.00Static10']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - ''    (L1372, T261, R1389, B261)\n",
      "   |    | ['网上股票交易系统5.0UpDown', 'UpDown', 'UpDown0', 'UpDown1']\n",
      "   |    | child_window(class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#327705', '买入股票#327704']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    |    | ['双向DateTimePicker', 'DateTimePicker', 'DateTimePicker0', 'DateTimePicker1', '双向DateTimePicker0', '双向DateTimePicker1']\n",
      "   |    |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    |    | ['精简DateTimePicker', 'DateTimePicker2', '精简DateTimePicker0', '精简DateTimePicker1']\n",
      "   |    |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    |    | ['确定', 'Button24', '确定Button', '确定0', '确定1', '确定Button0', '确定Button1']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    |    | ['显示分笔成交Button', 'Button25', '显示分笔成交', '显示分笔成交Button0', '显示分笔成交Button1', '显示分笔成交0', '显示分笔成交1']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    |    | ['Button26', '上一页Button2', '上一页2']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    |    | ['下一页Button2', 'Button27', '下一页2']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    |    | ['精简Edit', 'Edit2', '精简Edit0', '精简Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    |    | ['查询日期', 'Static57', '查询日期Static', '查询日期0', '查询日期1', '查询日期Static0', '查询日期Static1']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    |    | ['至Static', 'Static58', '至', '至Static0', '至Static1', '至0', '至1']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button28', 'Default2', 'DefaultButton2', 'Default20', 'Default21']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    |    | ['合同编号Static', '合同编号', 'Static59', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-08-19 11:43:23'    (L1726, T302, R1921, B323)\n",
      "   |    |    | ['最近查询时间:2023-08-19 11:43:23Static', '最近查询时间:2023-08-19 11:43:23', 'Static60']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-08-19 11:43:23\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    |    | ['汇总2', 'Button29', '汇总Button2']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    |    | ['显示撤单记录', 'Button30', '显示撤单记录Button', '显示撤单记录0', '显示撤单记录1', '显示撤单记录Button0', '显示撤单记录Button1']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    |    | ['CCustomTabCtrl3', '锁CCustomTabCtrl', '锁CCustomTabCtrl0', '锁CCustomTabCtrl1']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    |    | ['Button31', '过滤', '过滤Button', '过滤0', '过滤1', '过滤Button0', '过滤Button1']\n",
      "   |    |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    |    | ['ComboBox4', '精简ComboBox2']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    |    | ['精简Edit2', 'Edit3']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit2', 'Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    |    | ['精简Progress', 'Progress2', '精简Progress0', '精简Progress1']\n",
      "   |    |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    |    | ['Static61', '查询中，请稍后', '查询中，请稍后Static', '查询中，请稍后0', '查询中，请稍后1', '查询中，请稍后Static0', '查询中，请稍后Static1']\n",
      "   |    |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:03', 'HexinScrollWndAfx:000C0000:03', 'HexinScrollWnd4']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    |    | ['近一周', 'Button32', '近一周Button', '近一周0', '近一周1', '近一周Button0', '近一周Button1']\n",
      "   |    |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    |    | ['近一月', '近一月Button', 'Button33', '近一月0', '近一月1', '近一月Button0', '近一月Button1']\n",
      "   |    |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    |    | ['近三月', '近三月Button', 'Button34', '近三月0', '近三月1', '近三月Button0', '近三月Button1']\n",
      "   |    |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    |    | ['近一年', 'Button35', '近一年Button', '近一年0', '近一年1', '近一年Button0', '近一年Button1']\n",
      "   |    |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker', 'DateTimePicker', 'DateTimePicker0', 'DateTimePicker1', '双向DateTimePicker0', '双向DateTimePicker1']\n",
      "   |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker', 'DateTimePicker2', '精简DateTimePicker0', '精简DateTimePicker1']\n",
      "   |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定', 'Button24', '确定Button', '确定0', '确定1', '确定Button0', '确定Button1']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button', 'Button25', '显示分笔成交', '显示分笔成交Button0', '显示分笔成交Button1', '显示分笔成交0', '显示分笔成交1']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button26', '上一页Button2', '上一页2']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button2', 'Button27', '下一页2']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit', 'Edit2', '精简Edit0', '精简Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期', 'Static57', '查询日期Static', '查询日期0', '查询日期1', '查询日期Static0', '查询日期Static1']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static', 'Static58', '至', '至Static0', '至Static1', '至0', '至1']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button28', 'Default2', 'DefaultButton2', 'Default20', 'Default21']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static', '合同编号', 'Static59', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 11:43:23'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 11:43:23Static', '最近查询时间:2023-08-19 11:43:23', 'Static60']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 11:43:23\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总2', 'Button29', '汇总Button2']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录', 'Button30', '显示撤单记录Button', '显示撤单记录0', '显示撤单记录1', '显示撤单记录Button0', '显示撤单记录Button1']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl3', '锁CCustomTabCtrl', '锁CCustomTabCtrl0', '锁CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button31', '过滤', '过滤Button', '过滤0', '过滤1', '过滤Button0', '过滤Button1']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox4', '精简ComboBox2']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit2', 'Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit2', 'Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress', 'Progress2', '精简Progress0', '精简Progress1']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    | ['Static61', '查询中，请稍后', '查询中，请稍后Static', '查询中，请稍后0', '查询中，请稍后1', '查询中，请稍后Static0', '查询中，请稍后Static1']\n",
      "   |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:03', 'HexinScrollWndAfx:000C0000:03', 'HexinScrollWnd4']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    | ['近一周', 'Button32', '近一周Button', '近一周0', '近一周1', '近一周Button0', '近一周Button1']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一月', '近一月Button', 'Button33', '近一月0', '近一月1', '近一月Button0', '近一月Button1']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近三月', '近三月Button', 'Button34', '近三月0', '近三月1', '近三月Button0', '近三月Button1']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近一年', 'Button35', '近一年Button', '近一年0', '近一年1', '近一年Button0', '近一年Button1']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#327706', '买入股票#327705']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    |    | ['锁DateTimePicker', 'DateTimePicker3', '锁DateTimePicker0', '锁DateTimePicker1']\n",
      "   |    |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    |    | ['双向DateTimePicker2', 'DateTimePicker4']\n",
      "   |    |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    |    | ['确定2', 'Button36', '确定Button2']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    |    | ['显示分笔成交Button2', 'Button37', '显示分笔成交2']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    |    | ['Button38', '上一页Button3', '上一页3']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    |    | ['下一页Button3', 'Button39', '下一页3']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    |    | ['精简Edit3', 'Edit4']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    |    | ['查询日期2', 'Static62', '查询日期Static2']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    |    | ['至Static2', 'Static63', '至2']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button40', 'Default3', 'DefaultButton3']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    |    | ['合同编号Static2', '合同编号2', 'Static64']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '更新时间:2023-08-19 12:51:26'    (L1836, T371, R2007, B392)\n",
      "   |    |    | ['更新时间:2023-08-19 12:51:26', '更新时间:2023-08-19 12:51:26Static', 'Static65']\n",
      "   |    |    | child_window(title=\"更新时间:2023-08-19 12:51:26\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    |    | ['添加Edit', 'Edit5', '添加Edit0', '添加Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    |    | ['查询代码', 'Button41', '查询代码Button', '查询代码0', '查询代码1', '查询代码Button0', '查询代码Button1']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    |    | ['汇总3', 'Button42', '汇总Button3']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    |    | ['显示撤单记录2', 'Button43', '显示撤单记录Button2']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    |    | ['Button44', '过滤2', '过滤Button2']\n",
      "   |    |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    |    | ['买入股票ComboBox', 'ComboBox5', '买入股票ComboBox0', '买入股票ComboBox1']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    |    | ['可撤', '可撤Button', 'Button45', '可撤0', '可撤1', '可撤Button0', '可撤Button1']\n",
      "   |    |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1662, T296, R1734, B316)\n",
      "   |    |    | ['ComboBox6', '添加ComboBox', '添加ComboBox0', '添加ComboBox1']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:04', 'HexinScrollWndAfx:000C0000:04', 'HexinScrollWnd5']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    | ['锁DateTimePicker', 'DateTimePicker3', '锁DateTimePicker0', '锁DateTimePicker1']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    | ['双向DateTimePicker2', 'DateTimePicker4']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    | ['确定2', 'Button36', '确定Button2']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    | ['显示分笔成交Button2', 'Button37', '显示分笔成交2']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    | ['Button38', '上一页Button3', '上一页3']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    | ['下一页Button3', 'Button39', '下一页3']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    | ['精简Edit3', 'Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    | ['查询日期2', 'Static62', '查询日期Static2']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    | ['至Static2', 'Static63', '至2']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button40', 'Default3', 'DefaultButton3']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    | ['合同编号Static2', '合同编号2', 'Static64']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-08-19 12:51:26'    (L1836, T371, R2007, B392)\n",
      "   |    | ['更新时间:2023-08-19 12:51:26', '更新时间:2023-08-19 12:51:26Static', 'Static65']\n",
      "   |    | child_window(title=\"更新时间:2023-08-19 12:51:26\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    | ['添加Edit', 'Edit5', '添加Edit0', '添加Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    | ['查询代码', 'Button41', '查询代码Button', '查询代码0', '查询代码1', '查询代码Button0', '查询代码Button1']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    | ['汇总3', 'Button42', '汇总Button3']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    | ['显示撤单记录2', 'Button43', '显示撤单记录Button2']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    | ['Button44', '过滤2', '过滤Button2']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    | ['买入股票ComboBox', 'ComboBox5', '买入股票ComboBox0', '买入股票ComboBox1']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    | ['可撤', '可撤Button', 'Button45', '可撤0', '可撤1', '可撤Button0', '可撤Button1']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1662, T296, R1734, B316)\n",
      "   |    | ['ComboBox6', '添加ComboBox', '添加ComboBox0', '添加ComboBox1']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:04', 'HexinScrollWndAfx:000C0000:04', 'HexinScrollWnd5']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   |    | ['#327707', '买入股票#327706']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    |    | ['锁DateTimePicker2', 'DateTimePicker5']\n",
      "   |    |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    |    | ['双向DateTimePicker3', 'DateTimePicker6']\n",
      "   |    |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    |    | ['确定3', 'Button46', '确定Button3']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    |    | ['显示分笔成交Button3', 'Button47', '显示分笔成交3']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    |    | ['Button48', '上一页Button4', '上一页4']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    |    | ['下一页Button4', 'Button49', '下一页4']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    |    | ['精简Edit4', 'Edit7']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    |    | ['查询日期3', 'Static66', '查询日期Static3']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    |    | ['至Static3', 'Static67', '至3']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button50', 'Default4', 'DefaultButton4']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    |    | ['合同编号Static3', '合同编号3', 'Static68']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '更新时间:2023-08-19 10:46:42'    (L1836, T371, R2007, B392)\n",
      "   |    |    | ['Static69', '更新时间:2023-08-19 10:46:42Static', '更新时间:2023-08-19 10:46:42']\n",
      "   |    |    | child_window(title=\"更新时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    |    | ['添加Edit2', 'Edit8']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    |    | ['查询代码2', 'Button51', '查询代码Button2']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    |    | ['汇总4', 'Button52', '汇总Button4']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    |    | ['显示撤单记录3', 'Button53', '显示撤单记录Button3']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    |    | ['Button54', '过滤3', '过滤Button3']\n",
      "   |    |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    |    | ['买入股票ComboBox2', 'ComboBox7']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    |    | ['可撤2', '可撤Button2', 'Button55']\n",
      "   |    |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '全部'    (L1671, T267, R1725, B287)\n",
      "   |    |    | ['ComboBox8', '添加ComboBox2']\n",
      "   |    |    | child_window(title=\"全部\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['Afx:000C0000:05', 'HexinScrollWndAfx:000C0000:05', 'HexinScrollWnd6']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    | ['锁DateTimePicker2', 'DateTimePicker5']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    | ['双向DateTimePicker3', 'DateTimePicker6']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    | ['确定3', 'Button46', '确定Button3']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    | ['显示分笔成交Button3', 'Button47', '显示分笔成交3']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    | ['Button48', '上一页Button4', '上一页4']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    | ['下一页Button4', 'Button49', '下一页4']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    | ['精简Edit4', 'Edit7']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    | ['查询日期3', 'Static66', '查询日期Static3']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    | ['至Static3', 'Static67', '至3']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button50', 'Default4', 'DefaultButton4']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    | ['合同编号Static3', '合同编号3', 'Static68']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-08-19 10:46:42'    (L1836, T371, R2007, B392)\n",
      "   |    | ['Static69', '更新时间:2023-08-19 10:46:42Static', '更新时间:2023-08-19 10:46:42']\n",
      "   |    | child_window(title=\"更新时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    | ['添加Edit2', 'Edit8']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    | ['查询代码2', 'Button51', '查询代码Button2']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    | ['汇总4', 'Button52', '汇总Button4']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    | ['显示撤单记录3', 'Button53', '显示撤单记录Button3']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    | ['Button54', '过滤3', '过滤Button3']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    | ['买入股票ComboBox2', 'ComboBox7']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    | ['可撤2', '可撤Button2', 'Button55']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '全部'    (L1671, T267, R1725, B287)\n",
      "   |    | ['ComboBox8', '添加ComboBox2']\n",
      "   |    | child_window(title=\"全部\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    | ['Afx:000C0000:05', 'HexinScrollWndAfx:000C0000:05', 'HexinScrollWnd6']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#327708', '买入股票#327707']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1830, T285, R2260, B465)\n",
      "   |    |    | ['精简#32770', '#327709', '精简#327700', '精简#327701']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    |    |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    |    |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    |    |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    |    |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    |    | \n",
      "   |    |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    |    | ['Edit12', '证券代码Edit', '证券代码Edit0', '证券代码Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '中国平安'    (L1452, T323, R1536, B341)\n",
      "   |    |    | ['中国平安', 'Static72', '中国平安Static', '中国平安Static0', '中国平安Static1']\n",
      "   |    |    | child_window(title=\"中国平安\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    |    | ['中国平安Edit', 'Edit13', '中国平安Edit0', '中国平安Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '3000'    (L1452, T362, R1535, B380)\n",
      "   |    |    | ['3000', 'Static73', '3000Static', '3000Static0', '3000Static1']\n",
      "   |    |    | child_window(title=\"3000\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    |    | ['Edit14', '1/2Edit', '3000Edit', '1/2Edit0', '1/2Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '买入'    (L1476, T423, R1536, B444)\n",
      "   |    |    | ['买入Button', '买入', 'Button57', '买入Button0', '买入Button1', '买入0', '买入1']\n",
      "   |    |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    |    | ['重填Button', '重填', 'Button58', '重填Button0', '重填Button1', '重填0', '重填1']\n",
      "   |    |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - 'Custom1'    (L1372, T497, R1568, B517)\n",
      "   |    |    | ['CCustomTabCtrl4', 'Custom1CCustomTabCtrl', 'Custom15', 'Custom1CCustomTabCtrl0', 'Custom1CCustomTabCtrl1']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1642, T293, R1828, B313)\n",
      "   |    |    | ['ComboBox9', '添加ComboBox3']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1653, T329, R1737, B347)\n",
      "   |    |    | ['Static75', '添加Static', '添加Static0', '添加Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1653, T348, R1737, B366)\n",
      "   |    |    | ['Edit15', '锁Edit', '锁Edit0', '锁Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1653, T381, R1737, B399)\n",
      "   |    |    | ['1/5Edit', 'Edit16', '1/5Edit0', '1/5Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    |    | ['Static76', '证券代码Static', '证券代码', '证券代码Static0', '证券代码Static1', '证券代码0', '证券代码1']\n",
      "   |    |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    |    | ['证券名称', 'Static77', '证券名称Static', '证券名称Static0', '证券名称Static1', '证券名称0', '证券名称1']\n",
      "   |    |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入价格'    (L1396, T345, R1450, B363)\n",
      "   |    |    | ['买入价格Static', 'Static78', '买入价格', '买入价格Static0', '买入价格Static1', '买入价格0', '买入价格1']\n",
      "   |    |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可买(股)'    (L1396, T363, R1450, B381)\n",
      "   |    |    | ['可买(股)', '可买(股)Static', 'Static79', '可买(股)Static0', '可买(股)Static1', '可买(股)0', '可买(股)1']\n",
      "   |    |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入数量'    (L1392, T399, R1449, B417)\n",
      "   |    |    | ['Static80', '买入数量', '买入数量Static', '买入数量0', '买入数量1', '买入数量Static0', '买入数量Static1']\n",
      "   |    |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托笔数'    (L1596, T384, R1644, B396)\n",
      "   |    |    | ['委托笔数Static', 'Static81', '委托笔数', '委托笔数Static0', '委托笔数Static1', '委托笔数0', '委托笔数1']\n",
      "   |    |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    |    | ['Button59', 'Default5', 'DefaultButton5']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入股票'    (L1396, T270, R1546, B294)\n",
      "   |    |    | ['Static82', '买入股票', '买入股票Static', '买入股票Static0', '买入股票Static1']\n",
      "   |    |    | child_window(title=\"买入股票\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1543, T455, R1555, B470)\n",
      "   |    |    | ['股Static2', 'Static83', '股2']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入提示'    (L1552, T270, R1626, B282)\n",
      "   |    |    | ['买入提示Static', '买入提示', 'Static84', '买入提示Static0', '买入提示Static1', '买入提示0', '买入提示1']\n",
      "   |    |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '相对涨幅'    (L1596, T351, R1644, B363)\n",
      "   |    |    | ['Static85', '相对涨幅', '相对涨幅Static', '相对涨幅0', '相对涨幅1', '相对涨幅Static0', '相对涨幅Static1']\n",
      "   |    |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最新价格'    (L1596, T332, R1644, B344)\n",
      "   |    |    | ['最新价格', 'Static86', '最新价格Static', '最新价格0', '最新价格1', '最新价格Static0', '最新价格Static1']\n",
      "   |    |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '％'    (L1740, T351, R1752, B363)\n",
      "   |    |    | ['％', 'Static87', '％Static', '％0', '％1', '％Static0', '％Static1']\n",
      "   |    |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1584, T314, R1778, B326)\n",
      "   |    |    | ['*** 对话框中的控件请不要删除 ***Static', 'Static88', '*** 对话框中的控件请不要删除 ***', '*** 对话框中的控件请不要删除 ***Static0', '*** 对话框中的控件请不要删除 ***Static1', '*** 对话框中的控件请不要删除 ***0', '*** 对话框中的控件请不要删除 ***1']\n",
      "   |    |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '有效期限'    (L1740, T330, R1788, B342)\n",
      "   |    |    | ['有效期限', '有效期限Static', 'Static89', '有效期限0', '有效期限1', '有效期限Static0', '有效期限Static1']\n",
      "   |    |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-19'    (L1794, T327, R1878, B345)\n",
      "   |    |    | ['DateTimePicker7', '专业DateTimePicker']\n",
      "   |    |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['List1ListView', 'List1', 'ListView', 'List1ListView0', 'List1ListView1', 'List10', 'List11', 'ListView0', 'ListView1']\n",
      "   |    |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '市价委托策略'    (L1642, T275, R1716, B287)\n",
      "   |    |    | ['市价委托策略', '市价委托策略Static', 'Static90', '市价委托策略0', '市价委托策略1', '市价委托策略Static0', '市价委托策略Static1']\n",
      "   |    |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '(参考值)'    (L1524, T363, R1572, B375)\n",
      "   |    |    | ['Static91', '(参考值)', '(参考值)Static', '(参考值)0', '(参考值)1', '(参考值)Static0', '(参考值)Static1']\n",
      "   |    |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1653, T399, R1737, B417)\n",
      "   |    |    | ['Edit17', '锁Edit2']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '单笔上限'    (L1596, T402, R1644, B414)\n",
      "   |    |    | ['单笔上限Static', 'Static92', '单笔上限', '单笔上限Static0', '单笔上限Static1', '单笔上限0', '单笔上限1']\n",
      "   |    |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1653, T417, R1737, B435)\n",
      "   |    |    | ['05', '0Static5', 'Static93']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '笔数上限'    (L1596, T420, R1644, B432)\n",
      "   |    |    | ['笔数上限', 'Static94', '笔数上限Static', '笔数上限0', '笔数上限1', '笔数上限Static0', '笔数上限Static1']\n",
      "   |    |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '零'    (L1372, T449, R1536, B464)\n",
      "   |    |    | ['Static95', '零', '零Static']\n",
      "   |    |    | child_window(title=\"零\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    |    | ['Spin2', 'Spin2UpDown', 'UpDown2', 'Spin20', 'Spin21', 'Spin2UpDown0', 'Spin2UpDown1']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    |    | ['Spin22', 'Spin2UpDown2', 'UpDown3']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '可撤'    (L1568, T496, R1613, B511)\n",
      "   |    |    | ['可撤3', '可撤Button3', 'Button60']\n",
      "   |    |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    |    | ['刷新', 'Button61', '刷新Button', '刷新0', '刷新1', '刷新Button0', '刷新Button1']\n",
      "   |    |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '价格跟随'    (L1950, T380, R1998, B392)\n",
      "   |    |    | ['价格跟随Static', 'Static96', '价格跟随', '价格跟随Static0', '价格跟随Static1', '价格跟随0', '价格跟随1']\n",
      "   |    |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    |    | ['Button62', '全撤(Z /)', '全撤(Z /)Button', '全撤(Z /)0', '全撤(Z /)1', '全撤(Z /)Button0', '全撤(Z /)Button1']\n",
      "   |    |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    |    | ['撤买(X)', 'Button63', '撤买(X)Button', '撤买(X)0', '撤买(X)1', '撤买(X)Button0', '撤买(X)Button1']\n",
      "   |    |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    |    | ['撤卖(C)', '撤卖(C)Button', 'Button64', '撤卖(C)0', '撤卖(C)1', '撤卖(C)Button0', '撤卖(C)Button1']\n",
      "   |    |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    |    | ['Button65', '查询委托', '查询委托Button', '查询委托0', '查询委托1', '查询委托Button0', '查询委托Button1']\n",
      "   |    |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    |    | ['Button66', '上一页Button5', '上一页5']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    |    | ['下一页Button5', 'Button67', '下一页5']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    |    | ['全部选中', '全部选中Button', 'Button68', '全部选中0', '全部选中1', '全部选中Button0', '全部选中Button1']\n",
      "   |    |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    |    | ['撤单Button', 'Button69', '撤单', '撤单Button0', '撤单Button1', '撤单0', '撤单1']\n",
      "   |    |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    |    | ['锁', 'Button70', '锁Button', '锁0', '锁1', '锁Button0', '锁Button1']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    |    | ['锁2', 'Button71', '锁Button2']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '固定数量'    (L1809, T389, R1893, B409)\n",
      "   |    |    | ['ComboBox10', '专业ComboBox', '专业ComboBox0', '专业ComboBox1']\n",
      "   |    |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    |    | ['资金按需汇集', 'Button72', '资金按需汇集Button', '资金按需汇集0', '资金按需汇集1', '资金按需汇集Button0', '资金按需汇集Button1']\n",
      "   |    |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '资金全部汇集'    (L1509, T491, R1611, B512)\n",
      "   |    |    | ['资金全部汇集Button', 'Button73', '资金全部汇集']\n",
      "   |    |    | child_window(title=\"资金全部汇集\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    |    | ['Edit18', '撤最后(G)Edit', '撤最后(G)Edit0', '撤最后(G)Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L2266, T513, R2322, B534)\n",
      "   |    |    | ['查询代码3', 'Button74', '查询代码Button3']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1902, T306, R2114, B357)\n",
      "   |    |    | ['精简Static2', 'Static97']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购'    (L1812, T408, R2118, B446)\n",
      "   |    |    | ['此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购', 'Static98', '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购Static']\n",
      "   |    |    | child_window(title=\"此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L2082, T375, R2166, B393)\n",
      "   |    |    | ['精简Static3', 'Static99']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可用资金'    (L2025, T378, R2075, B390)\n",
      "   |    |    | ['可用资金Static', 'Static100', '可用资金']\n",
      "   |    |    | child_window(title=\"可用资金\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    |    | ['Button75', ' ', ' Button', ' 0', ' 1', ' Button0', ' Button1']\n",
      "   |    |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    |    | ['HK$', 'Static101', 'HK$Static', 'HK$0', 'HK$1', 'HK$Static0', 'HK$Static1']\n",
      "   |    |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L2080, T483, R2143, B504)\n",
      "   |    |    | ['Button76', '撤相同', '撤相同Button', '撤相同0', '撤相同1', '撤相同Button0', '撤相同Button1']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    |    | ['1/2', 'Button77', '1/2Button', '1/20', '1/21', '1/2Button0', '1/2Button1']\n",
      "   |    |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    |    | ['1/3', 'Button78', '1/3Button', '1/30', '1/31', '1/3Button0', '1/3Button1']\n",
      "   |    |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    |    | ['Button79', '1/5Button', '1/5', '1/5Button0', '1/5Button1', '1/50', '1/51']\n",
      "   |    |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    |    | ['1/4', 'Button80', '1/4Button', '1/40', '1/41', '1/4Button0', '1/4Button1']\n",
      "   |    |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    |    | ['Button81', '3000Button', '3000Button0', '3000Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '分组'    (L1568, T493, R1619, B514)\n",
      "   |    |    | ['全撤(Z /)ComboBox', 'ComboBox11', '全撤(Z /)ComboBox0', '全撤(Z /)ComboBox1']\n",
      "   |    |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%'    (L1396, T446, R1573, B461)\n",
      "   |    |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%', 'Static102', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static0', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static1']\n",
      "   |    |    | child_window(title=\"<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    |    | ['Button82', '买入股票Button', '买入股票Button0', '买入股票Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    |    | ['追单Button', 'Button83', '追单', '追单Button0', '追单Button1', '追单0', '追单1']\n",
      "   |    |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '最新价'    (L1851, T493, R1931, B513)\n",
      "   |    |    | ['ComboBox12', '撤最后(G)ComboBox', '撤最后(G)ComboBox0', '撤最后(G)ComboBox1']\n",
      "   |    |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    |    | ['Static103', '中国平安Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    |    | ['>Button', 'Button84', '>', '>Button0', '>Button1', '>0', '>1']\n",
      "   |    |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:06', 'HexinScrollWndAfx:000C0000:06', 'HexinScrollWnd7']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    |    | ['#3277010', '买入股票#327708']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    |    | ['Button85', '撤最后(G)', '撤最后(G)Button', '撤最后(G)0', '撤最后(G)1', '撤最后(G)Button0', '撤最后(G)Button1']\n",
      "   |    |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    |    | ['Button86', '撤相同2', '撤相同Button2']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1898, T392, R1911, B405)\n",
      "   |    |    | ['精简Static4', 'Static104']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    |    | ['Static105', '网上股票交易系统5.0Static', '网上股票交易系统5.0Static0', '网上股票交易系统5.0Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1830, T285, R2260, B465)\n",
      "   |    | ['精简#32770', '#327709', '精简#327700', '精简#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    | ['Edit12', '证券代码Edit', '证券代码Edit0', '证券代码Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '中国平安'    (L1452, T323, R1536, B341)\n",
      "   |    | ['中国平安', 'Static72', '中国平安Static', '中国平安Static0', '中国平安Static1']\n",
      "   |    | child_window(title=\"中国平安\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    | ['中国平安Edit', 'Edit13', '中国平安Edit0', '中国平安Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '3000'    (L1452, T362, R1535, B380)\n",
      "   |    | ['3000', 'Static73', '3000Static', '3000Static0', '3000Static1']\n",
      "   |    | child_window(title=\"3000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    | ['Edit14', '1/2Edit', '3000Edit', '1/2Edit0', '1/2Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1476, T423, R1536, B444)\n",
      "   |    | ['买入Button', '买入', 'Button57', '买入Button0', '买入Button1', '买入0', '买入1']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    | ['重填Button', '重填', 'Button58', '重填Button0', '重填Button1', '重填0', '重填1']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T497, R1568, B517)\n",
      "   |    | ['CCustomTabCtrl4', 'Custom1CCustomTabCtrl', 'Custom15', 'Custom1CCustomTabCtrl0', 'Custom1CCustomTabCtrl1']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1642, T293, R1828, B313)\n",
      "   |    | ['ComboBox9', '添加ComboBox3']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1653, T329, R1737, B347)\n",
      "   |    | ['Static75', '添加Static', '添加Static0', '添加Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T348, R1737, B366)\n",
      "   |    | ['Edit15', '锁Edit', '锁Edit0', '锁Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T381, R1737, B399)\n",
      "   |    | ['1/5Edit', 'Edit16', '1/5Edit0', '1/5Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    | ['Static76', '证券代码Static', '证券代码', '证券代码Static0', '证券代码Static1', '证券代码0', '证券代码1']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    | ['证券名称', 'Static77', '证券名称Static', '证券名称Static0', '证券名称Static1', '证券名称0', '证券名称1']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入价格'    (L1396, T345, R1450, B363)\n",
      "   |    | ['买入价格Static', 'Static78', '买入价格', '买入价格Static0', '买入价格Static1', '买入价格0', '买入价格1']\n",
      "   |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T363, R1450, B381)\n",
      "   |    | ['可买(股)', '可买(股)Static', 'Static79', '可买(股)Static0', '可买(股)Static1', '可买(股)0', '可买(股)1']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1392, T399, R1449, B417)\n",
      "   |    | ['Static80', '买入数量', '买入数量Static', '买入数量0', '买入数量1', '买入数量Static0', '买入数量Static1']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1596, T384, R1644, B396)\n",
      "   |    | ['委托笔数Static', 'Static81', '委托笔数', '委托笔数Static0', '委托笔数Static1', '委托笔数0', '委托笔数1']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    | ['Button59', 'Default5', 'DefaultButton5']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '买入股票'    (L1396, T270, R1546, B294)\n",
      "   |    | ['Static82', '买入股票', '买入股票Static', '买入股票Static0', '买入股票Static1']\n",
      "   |    | child_window(title=\"买入股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1543, T455, R1555, B470)\n",
      "   |    | ['股Static2', 'Static83', '股2']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入提示'    (L1552, T270, R1626, B282)\n",
      "   |    | ['买入提示Static', '买入提示', 'Static84', '买入提示Static0', '买入提示Static1', '买入提示0', '买入提示1']\n",
      "   |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1596, T351, R1644, B363)\n",
      "   |    | ['Static85', '相对涨幅', '相对涨幅Static', '相对涨幅0', '相对涨幅1', '相对涨幅Static0', '相对涨幅Static1']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1596, T332, R1644, B344)\n",
      "   |    | ['最新价格', 'Static86', '最新价格Static', '最新价格0', '最新价格1', '最新价格Static0', '最新价格Static1']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1740, T351, R1752, B363)\n",
      "   |    | ['％', 'Static87', '％Static', '％0', '％1', '％Static0', '％Static1']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1584, T314, R1778, B326)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static', 'Static88', '*** 对话框中的控件请不要删除 ***', '*** 对话框中的控件请不要删除 ***Static0', '*** 对话框中的控件请不要删除 ***Static1', '*** 对话框中的控件请不要删除 ***0', '*** 对话框中的控件请不要删除 ***1']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1740, T330, R1788, B342)\n",
      "   |    | ['有效期限', '有效期限Static', 'Static89', '有效期限0', '有效期限1', '有效期限Static0', '有效期限Static1']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1794, T327, R1878, B345)\n",
      "   |    | ['DateTimePicker7', '专业DateTimePicker']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    | ['List1ListView', 'List1', 'ListView', 'List1ListView0', 'List1ListView1', 'List10', 'List11', 'ListView0', 'ListView1']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | Static - '市价委托策略'    (L1642, T275, R1716, B287)\n",
      "   |    | ['市价委托策略', '市价委托策略Static', 'Static90', '市价委托策略0', '市价委托策略1', '市价委托策略Static0', '市价委托策略Static1']\n",
      "   |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '(参考值)'    (L1524, T363, R1572, B375)\n",
      "   |    | ['Static91', '(参考值)', '(参考值)Static', '(参考值)0', '(参考值)1', '(参考值)Static0', '(参考值)Static1']\n",
      "   |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T399, R1737, B417)\n",
      "   |    | ['Edit17', '锁Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1596, T402, R1644, B414)\n",
      "   |    | ['单笔上限Static', 'Static92', '单笔上限', '单笔上限Static0', '单笔上限Static1', '单笔上限0', '单笔上限1']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1653, T417, R1737, B435)\n",
      "   |    | ['05', '0Static5', 'Static93']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1596, T420, R1644, B432)\n",
      "   |    | ['笔数上限', 'Static94', '笔数上限Static', '笔数上限0', '笔数上限1', '笔数上限Static0', '笔数上限Static1']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '零'    (L1372, T449, R1536, B464)\n",
      "   |    | ['Static95', '零', '零Static']\n",
      "   |    | child_window(title=\"零\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    | ['Spin2', 'Spin2UpDown', 'UpDown2', 'Spin20', 'Spin21', 'Spin2UpDown0', 'Spin2UpDown1']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    | ['Spin22', 'Spin2UpDown2', 'UpDown3']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1568, T496, R1613, B511)\n",
      "   |    | ['可撤3', '可撤Button3', 'Button60']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    | ['刷新', 'Button61', '刷新Button', '刷新0', '刷新1', '刷新Button0', '刷新Button1']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '价格跟随'    (L1950, T380, R1998, B392)\n",
      "   |    | ['价格跟随Static', 'Static96', '价格跟随', '价格跟随Static0', '价格跟随Static1', '价格跟随0', '价格跟随1']\n",
      "   |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    | ['Button62', '全撤(Z /)', '全撤(Z /)Button', '全撤(Z /)0', '全撤(Z /)1', '全撤(Z /)Button0', '全撤(Z /)Button1']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    | ['撤买(X)', 'Button63', '撤买(X)Button', '撤买(X)0', '撤买(X)1', '撤买(X)Button0', '撤买(X)Button1']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    | ['撤卖(C)', '撤卖(C)Button', 'Button64', '撤卖(C)0', '撤卖(C)1', '撤卖(C)Button0', '撤卖(C)Button1']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    | ['Button65', '查询委托', '查询委托Button', '查询委托0', '查询委托1', '查询委托Button0', '查询委托Button1']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    | ['Button66', '上一页Button5', '上一页5']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    | ['下一页Button5', 'Button67', '下一页5']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    | ['全部选中', '全部选中Button', 'Button68', '全部选中0', '全部选中1', '全部选中Button0', '全部选中Button1']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    | ['撤单Button', 'Button69', '撤单', '撤单Button0', '撤单Button1', '撤单0', '撤单1']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    | ['锁', 'Button70', '锁Button', '锁0', '锁1', '锁Button0', '锁Button1']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    | ['锁2', 'Button71', '锁Button2']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1809, T389, R1893, B409)\n",
      "   |    | ['ComboBox10', '专业ComboBox', '专业ComboBox0', '专业ComboBox1']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    | ['资金按需汇集', 'Button72', '资金按需汇集Button', '资金按需汇集0', '资金按需汇集1', '资金按需汇集Button0', '资金按需汇集Button1']\n",
      "   |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '资金全部汇集'    (L1509, T491, R1611, B512)\n",
      "   |    | ['资金全部汇集Button', 'Button73', '资金全部汇集']\n",
      "   |    | child_window(title=\"资金全部汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    | ['Edit18', '撤最后(G)Edit', '撤最后(G)Edit0', '撤最后(G)Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L2266, T513, R2322, B534)\n",
      "   |    | ['查询代码3', 'Button74', '查询代码Button3']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1902, T306, R2114, B357)\n",
      "   |    | ['精简Static2', 'Static97']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购'    (L1812, T408, R2118, B446)\n",
      "   |    | ['此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购', 'Static98', '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购Static']\n",
      "   |    | child_window(title=\"此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L2082, T375, R2166, B393)\n",
      "   |    | ['精简Static3', 'Static99']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用资金'    (L2025, T378, R2075, B390)\n",
      "   |    | ['可用资金Static', 'Static100', '可用资金']\n",
      "   |    | child_window(title=\"可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    | ['Button75', ' ', ' Button', ' 0', ' 1', ' Button0', ' Button1']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    | ['HK$', 'Static101', 'HK$Static', 'HK$0', 'HK$1', 'HK$Static0', 'HK$Static1']\n",
      "   |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2080, T483, R2143, B504)\n",
      "   |    | ['Button76', '撤相同', '撤相同Button', '撤相同0', '撤相同1', '撤相同Button0', '撤相同Button1']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    | ['1/2', 'Button77', '1/2Button', '1/20', '1/21', '1/2Button0', '1/2Button1']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    | ['1/3', 'Button78', '1/3Button', '1/30', '1/31', '1/3Button0', '1/3Button1']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    | ['Button79', '1/5Button', '1/5', '1/5Button0', '1/5Button1', '1/50', '1/51']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    | ['1/4', 'Button80', '1/4Button', '1/40', '1/41', '1/4Button0', '1/4Button1']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    | ['Button81', '3000Button', '3000Button0', '3000Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '分组'    (L1568, T493, R1619, B514)\n",
      "   |    | ['全撤(Z /)ComboBox', 'ComboBox11', '全撤(Z /)ComboBox0', '全撤(Z /)ComboBox1']\n",
      "   |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%'    (L1396, T446, R1573, B461)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%', 'Static102', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static0', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static1']\n",
      "   |    | child_window(title=\"<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    | ['Button82', '买入股票Button', '买入股票Button0', '买入股票Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    | ['追单Button', 'Button83', '追单', '追单Button0', '追单Button1', '追单0', '追单1']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1851, T493, R1931, B513)\n",
      "   |    | ['ComboBox12', '撤最后(G)ComboBox', '撤最后(G)ComboBox0', '撤最后(G)ComboBox1']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    | ['Static103', '中国平安Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    | ['>Button', 'Button84', '>', '>Button0', '>Button1', '>0', '>1']\n",
      "   |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Afx:000C0000:06', 'HexinScrollWndAfx:000C0000:06', 'HexinScrollWnd7']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    | ['#3277010', '买入股票#327708']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    | ['Button85', '撤最后(G)', '撤最后(G)Button', '撤最后(G)0', '撤最后(G)1', '撤最后(G)Button0', '撤最后(G)Button1']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    | ['Button86', '撤相同2', '撤相同Button2']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1898, T392, R1911, B405)\n",
      "   |    | ['精简Static4', 'Static104']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    | ['Static105', '网上股票交易系统5.0Static', '网上股票交易系统5.0Static0', '网上股票交易系统5.0Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   |    | ['Afx:000C0000:843:00000000:00000005:00000000', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:00000000', 'Afx:000C0000:843:00000000:00000005:000000000', 'Afx:000C0000:843:00000000:00000005:000000001', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000000', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000001']\n",
      "   |    | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#3277011', '买入股票#327709']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全部选中'    (L1378, T267, R1438, B288)\n",
      "   |    |    | ['全部选中2', '全部选中Button2', 'Button87']\n",
      "   |    |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤单(Del)'    (L1379, T267, R1439, B288)\n",
      "   |    |    | ['撤单(Del)Button', '撤单(Del)', 'Button88']\n",
      "   |    |    | child_window(title=\"撤单(Del)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全撤(Z /)'    (L1443, T267, R1505, B288)\n",
      "   |    |    | ['Button89', '全撤(Z /)2', '全撤(Z /)Button2']\n",
      "   |    |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤买(X)'    (L1509, T267, R1559, B288)\n",
      "   |    |    | ['撤买(X)2', 'Button90', '撤买(X)Button2']\n",
      "   |    |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤卖(C)'    (L1563, T267, R1613, B288)\n",
      "   |    |    | ['撤卖(C)2', '撤卖(C)Button2', 'Button91']\n",
      "   |    |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L2197, T267, R2247, B288)\n",
      "   |    |    | ['Button92', '上一页Button6', '上一页6']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2251, T267, R2301, B288)\n",
      "   |    |    | ['下一页Button6', 'Button93', '下一页6']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button94', 'Default6', 'DefaultButton6']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '在委托记录上用鼠标双击或回车即可撤单'    (L1972, T272, R2193, B284)\n",
      "   |    |    | ['Static106', '在委托记录上用鼠标双击或回车即可撤单Static', '在委托记录上用鼠标双击或回车即可撤单']\n",
      "   |    |    | child_window(title=\"在委托记录上用鼠标双击或回车即可撤单\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '部分撤单'    (L2305, T267, R2380, B288)\n",
      "   |    |    | ['部分撤单', '部分撤单Button', 'Button95']\n",
      "   |    |    | child_window(title=\"部分撤单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '测速(仅支持单笔撤买)'    (L2044, T267, R2176, B288)\n",
      "   |    |    | ['Button96', '测速(仅支持单笔撤买)Button', '测速(仅支持单笔撤买)']\n",
      "   |    |    | child_window(title=\"测速(仅支持单笔撤买)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1735, T267, R1795, B288)\n",
      "   |    |    | ['风控Edit', 'Edit19']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    |    |    | ['专业Static2', 'Static107']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    |    | ['专业Static2', 'Static107']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L1799, T267, R1855, B288)\n",
      "   |    |    | ['查询代码4', 'Button97', '查询代码Button4']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '解约'    (L1444, T267, R1504, B288)\n",
      "   |    |    | ['解约', 'Button98', '解约Button']\n",
      "   |    |    | child_window(title=\"解约\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L1510, T294, R1572, B315)\n",
      "   |    |    | ['Button99', '撤相同3', '撤相同Button3']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1859, T270, R1876, B285)\n",
      "   |    |    | ['Button100', '精简Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '撤单不需要确认'    (L1876, T272, R1968, B284)\n",
      "   |    |    | ['撤单不需要确认Static', '撤单不需要确认', 'Static108']\n",
      "   |    |    | child_window(title=\"撤单不需要确认\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '追单'    (L1987, T267, R2037, B288)\n",
      "   |    |    | ['追单Button2', 'Button101', '追单2']\n",
      "   |    |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '最新价'    (L1864, T267, R1942, B287)\n",
      "   |    |    | ['ComboBox13', '精简ComboBox3']\n",
      "   |    |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:07', 'HexinScrollWndAfx:000C0000:07', 'HexinScrollWnd8']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤最后(G)'    (L1617, T267, R1681, B288)\n",
      "   |    |    | ['Button102', '撤最后(G)2', '撤最后(G)Button2']\n",
      "   |    |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L1685, T267, R1731, B288)\n",
      "   |    |    | ['Button103', '撤相同4', '撤相同Button4']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1378, T267, R1438, B288)\n",
      "   |    | ['全部选中2', '全部选中Button2', 'Button87']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单(Del)'    (L1379, T267, R1439, B288)\n",
      "   |    | ['撤单(Del)Button', '撤单(Del)', 'Button88']\n",
      "   |    | child_window(title=\"撤单(Del)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1443, T267, R1505, B288)\n",
      "   |    | ['Button89', '全撤(Z /)2', '全撤(Z /)Button2']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1509, T267, R1559, B288)\n",
      "   |    | ['撤买(X)2', 'Button90', '撤买(X)Button2']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1563, T267, R1613, B288)\n",
      "   |    | ['撤卖(C)2', '撤卖(C)Button2', 'Button91']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2197, T267, R2247, B288)\n",
      "   |    | ['Button92', '上一页Button6', '上一页6']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2251, T267, R2301, B288)\n",
      "   |    | ['下一页Button6', 'Button93', '下一页6']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button94', 'Default6', 'DefaultButton6']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '在委托记录上用鼠标双击或回车即可撤单'    (L1972, T272, R2193, B284)\n",
      "   |    | ['Static106', '在委托记录上用鼠标双击或回车即可撤单Static', '在委托记录上用鼠标双击或回车即可撤单']\n",
      "   |    | child_window(title=\"在委托记录上用鼠标双击或回车即可撤单\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '部分撤单'    (L2305, T267, R2380, B288)\n",
      "   |    | ['部分撤单', '部分撤单Button', 'Button95']\n",
      "   |    | child_window(title=\"部分撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '测速(仅支持单笔撤买)'    (L2044, T267, R2176, B288)\n",
      "   |    | ['Button96', '测速(仅支持单笔撤买)Button', '测速(仅支持单笔撤买)']\n",
      "   |    | child_window(title=\"测速(仅支持单笔撤买)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1735, T267, R1795, B288)\n",
      "   |    | ['风控Edit', 'Edit19']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    |    | ['专业Static2', 'Static107']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    | ['专业Static2', 'Static107']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1799, T267, R1855, B288)\n",
      "   |    | ['查询代码4', 'Button97', '查询代码Button4']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '解约'    (L1444, T267, R1504, B288)\n",
      "   |    | ['解约', 'Button98', '解约Button']\n",
      "   |    | child_window(title=\"解约\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1510, T294, R1572, B315)\n",
      "   |    | ['Button99', '撤相同3', '撤相同Button3']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1859, T270, R1876, B285)\n",
      "   |    | ['Button100', '精简Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '撤单不需要确认'    (L1876, T272, R1968, B284)\n",
      "   |    | ['撤单不需要确认Static', '撤单不需要确认', 'Static108']\n",
      "   |    | child_window(title=\"撤单不需要确认\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L1987, T267, R2037, B288)\n",
      "   |    | ['追单Button2', 'Button101', '追单2']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1864, T267, R1942, B287)\n",
      "   |    | ['ComboBox13', '精简ComboBox3']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T296, R1883, B879)\n",
      "   |    | ['Afx:000C0000:07', 'HexinScrollWndAfx:000C0000:07', 'HexinScrollWnd8']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    | ['#3277012', '买入股票#3277010']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1617, T267, R1681, B288)\n",
      "   |    | ['Button102', '撤最后(G)2', '撤最后(G)Button2']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1685, T267, R1731, B288)\n",
      "   |    | ['Button103', '撤相同4', '撤相同Button4']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#3277013', '买入股票#3277011']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1894, T285, R2194, B465)\n",
      "   |    |    | ['精简#327702', '#3277014']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    |    |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    |    |    | ['Button104', '精简Button3']\n",
      "   |    |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    |    |    | ['精简Static5', 'Static110']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    |    |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    |    | ['Button104', '精简Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    |    | ['精简Static5', 'Static110']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    |    | ['Edit22', '证券代码Edit2']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T323, R1536, B341)\n",
      "   |    |    | ['Static111', '证券名称Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    |    | ['中国平安Edit2', 'Edit23']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T362, R1535, B380)\n",
      "   |    |    | ['可买(股)Static2', 'Static112']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    |    | ['Edit24', '1/2Edit2']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    |    | ['股Static3', 'Static113', '股3']\n",
      "   |    |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static3', 'Static113', '股3']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '卖出'    (L1476, T423, R1536, B444)\n",
      "   |    |    | ['Button105', '卖出', '卖出Button', '卖出0', '卖出1', '卖出Button0', '卖出Button1']\n",
      "   |    |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    |    | ['重填Button2', '重填2', 'Button106']\n",
      "   |    |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    |    | ['Button107', 'Default7', 'DefaultButton7']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1662, T386, R1746, B404)\n",
      "   |    |    | ['Static114', '1/5Static']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1662, T402, R1746, B420)\n",
      "   |    |    | ['Edit25', '锁Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1827, T393, R1911, B411)\n",
      "   |    |    | ['精简Edit5', 'Edit26']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1827, T411, R1911, B429)\n",
      "   |    |    | ['精简Edit6', 'Edit27']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    |    | ['Static115', '证券代码Static2', '证券代码2']\n",
      "   |    |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    |    | ['证券名称2', 'Static116', '证券名称Static3']\n",
      "   |    |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出价格'    (L1396, T345, R1450, B363)\n",
      "   |    |    | ['卖出价格Static', 'Static117', '卖出价格', '卖出价格Static0', '卖出价格Static1', '卖出价格0', '卖出价格1']\n",
      "   |    |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可用余额'    (L1396, T363, R1450, B381)\n",
      "   |    |    | ['Static118', '可用余额Static', '可用余额', '可用余额Static0', '可用余额Static1', '可用余额0', '可用余额1']\n",
      "   |    |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出数量'    (L1392, T399, R1449, B417)\n",
      "   |    |    | ['卖出数量', 'Static119', '卖出数量Static', '卖出数量0', '卖出数量1', '卖出数量Static0', '卖出数量Static1']\n",
      "   |    |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出股票'    (L1396, T270, R1546, B294)\n",
      "   |    |    | ['Static120', '卖出股票', '卖出股票Static']\n",
      "   |    |    | child_window(title=\"卖出股票\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托笔数'    (L1773, T396, R1821, B408)\n",
      "   |    |    | ['委托笔数Static2', 'Static121', '委托笔数2']\n",
      "   |    |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '单笔上限'    (L1773, T414, R1821, B426)\n",
      "   |    |    | ['单笔上限Static2', 'Static122', '单笔上限2']\n",
      "   |    |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '张'    (L1543, T449, R1557, B464)\n",
      "   |    |    | ['张', 'Static123', '张Static', '张0', '张1', '张Static0', '张Static1']\n",
      "   |    |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买出提示'    (L1552, T270, R1626, B282)\n",
      "   |    |    | ['买出提示', 'Static124', '买出提示Static']\n",
      "   |    |    | child_window(title=\"买出提示\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '相对涨幅'    (L1605, T405, R1653, B417)\n",
      "   |    |    | ['Static125', '相对涨幅2', '相对涨幅Static2']\n",
      "   |    |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最新价格'    (L1605, T387, R1653, B399)\n",
      "   |    |    | ['最新价格2', 'Static126', '最新价格Static2']\n",
      "   |    |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '％'    (L1749, T384, R1763, B396)\n",
      "   |    |    | ['％2', 'Static127', '％Static2']\n",
      "   |    |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出策略'    (L1773, T432, R1821, B444)\n",
      "   |    |    | ['卖出策略Static', 'Static128', '卖出策略']\n",
      "   |    |    | child_window(title=\"卖出策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '等量'    (L1827, T429, R1911, B449)\n",
      "   |    |    | ['ComboBox14', '精简ComboBox4']\n",
      "   |    |    | child_window(title=\"等量\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1605, T329, R1799, B341)\n",
      "   |    |    | ['*** 对话框中的控件请不要删除 ***Static2', 'Static129', '*** 对话框中的控件请不要删除 ***2']\n",
      "   |    |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '有效期限'    (L1605, T347, R1653, B359)\n",
      "   |    |    | ['有效期限2', '有效期限Static2', 'Static130']\n",
      "   |    |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-19'    (L1662, T344, R1746, B362)\n",
      "   |    |    | ['DateTimePicker8', '添加DateTimePicker']\n",
      "   |    |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | ListView - 'List1'    (L1372, T263, R1381, B272)\n",
      "   |    |    | ['List1ListView2', 'List12', 'ListView2']\n",
      "   |    |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1680, T305, R1866, B325)\n",
      "   |    |    | ['ComboBox15', '添加ComboBox4']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '市价委托策略'    (L1680, T287, R1754, B299)\n",
      "   |    |    | ['市价委托策略2', '市价委托策略Static2', 'Static131']\n",
      "   |    |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1662, T438, R1746, B456)\n",
      "   |    |    | ['06', '0Static6', 'Static132']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '笔数上限'    (L1605, T441, R1653, B453)\n",
      "   |    |    | ['笔数上限2', 'Static133', '笔数上限Static2']\n",
      "   |    |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1372, T449, R1536, B464)\n",
      "   |    |    | ['Static134', '重填Static', '重填Static0', '重填Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    |    | ['Spin23', 'Spin2UpDown3', 'UpDown4']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    |    | ['Spin24', 'Spin2UpDown4', 'UpDown5']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1372, T497, R1568, B517)\n",
      "   |    |    | ['CCustomTabCtrl5', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%CCustomTabCtrl']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '可撤'    (L1568, T496, R1612, B511)\n",
      "   |    |    | ['可撤4', '可撤Button4', 'Button108']\n",
      "   |    |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    |    | ['刷新2', 'Button109', '刷新Button2']\n",
      "   |    |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '价格跟随'    (L1965, T432, R2013, B444)\n",
      "   |    |    | ['价格跟随Static2', 'Static135', '价格跟随2']\n",
      "   |    |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    |    | ['Button110', '全撤(Z /)3', '全撤(Z /)Button3']\n",
      "   |    |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    |    | ['撤买(X)3', 'Button111', '撤买(X)Button3']\n",
      "   |    |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    |    | ['撤卖(C)3', '撤卖(C)Button3', 'Button112']\n",
      "   |    |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    |    | ['Button113', '查询委托2', '查询委托Button2']\n",
      "   |    |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    |    | ['Button114', '上一页Button7', '上一页7']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    |    | ['下一页Button7', 'Button115', '下一页7']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    |    | ['全部选中3', '全部选中Button3', 'Button116']\n",
      "   |    |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    |    | ['撤单Button2', 'Button117', '撤单2']\n",
      "   |    |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    |    | ['锁3', 'Button118', '锁Button3']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    |    | ['锁4', 'Button119', '锁Button4']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '固定数量'    (L1842, T344, R1926, B364)\n",
      "   |    |    | ['ComboBox16', '精简ComboBox5']\n",
      "   |    |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    |    | ['资金按需汇集2', 'Button120', '资金按需汇集Button2']\n",
      "   |    |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    |    | ['Edit28', '撤最后(G)Edit2']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L2268, T509, R2324, B530)\n",
      "   |    |    | ['查询代码5', 'Button121', '查询代码Button5']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    |    | ['Button122', ' 2', ' Button2']\n",
      "   |    |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    |    | ['HK$2', 'Static136', 'HK$Static2']\n",
      "   |    |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L2080, T482, R2143, B503)\n",
      "   |    |    | ['Button123', '撤相同5', '撤相同Button5']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    |    | ['1/22', 'Button124', '1/2Button2']\n",
      "   |    |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    |    | ['1/32', 'Button125', '1/3Button2']\n",
      "   |    |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    |    | ['Button126', '1/5Button2', '1/52']\n",
      "   |    |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    |    | ['1/42', 'Button127', '1/4Button2']\n",
      "   |    |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    |    | ['Button128', '3000Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '分组'    (L1568, T490, R1619, B514)\n",
      "   |    |    | ['全撤(Z /)ComboBox2', 'ComboBox17']\n",
      "   |    |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1396, T447, R1573, B462)\n",
      "   |    |    | ['Static137', '重填Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    |    | ['Button129', '买入股票Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '最新价'    (L1849, T493, R1929, B513)\n",
      "   |    |    | ['ComboBox18', '撤最后(G)ComboBox2']\n",
      "   |    |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    |    | ['追单Button3', 'Button130', '追单3']\n",
      "   |    |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    |    | ['Static138', '中国平安Static3']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    |    | ['>Button2', 'Button131', '>2']\n",
      "   |    |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:08', 'HexinScrollWndAfx:000C0000:08', 'HexinScrollWnd9']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    |    | ['#3277015', '买入股票#3277012']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1931, T347, R1944, B360)\n",
      "   |    |    | ['精简Static6', 'Static139']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    |    | ['Static140', '网上股票交易系统5.0Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    |    | ['Button132', '撤最后(G)3', '撤最后(G)Button3']\n",
      "   |    |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    |    | ['Button133', '撤相同6', '撤相同Button6']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1894, T285, R2194, B465)\n",
      "   |    | ['精简#327702', '#3277014']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    |    | ['Button104', '精简Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    |    | ['精简Static5', 'Static110']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    | ['Button104', '精简Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    | ['精简Static5', 'Static110']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    | ['Edit22', '证券代码Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T323, R1536, B341)\n",
      "   |    | ['Static111', '证券名称Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    | ['中国平安Edit2', 'Edit23']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T362, R1535, B380)\n",
      "   |    | ['可买(股)Static2', 'Static112']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    | ['Edit24', '1/2Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static3', 'Static113', '股3']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static3', 'Static113', '股3']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '卖出'    (L1476, T423, R1536, B444)\n",
      "   |    | ['Button105', '卖出', '卖出Button', '卖出0', '卖出1', '卖出Button0', '卖出Button1']\n",
      "   |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    | ['重填Button2', '重填2', 'Button106']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    | ['Button107', 'Default7', 'DefaultButton7']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1662, T386, R1746, B404)\n",
      "   |    | ['Static114', '1/5Static']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1662, T402, R1746, B420)\n",
      "   |    | ['Edit25', '锁Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1827, T393, R1911, B411)\n",
      "   |    | ['精简Edit5', 'Edit26']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1827, T411, R1911, B429)\n",
      "   |    | ['精简Edit6', 'Edit27']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    | ['Static115', '证券代码Static2', '证券代码2']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    | ['证券名称2', 'Static116', '证券名称Static3']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出价格'    (L1396, T345, R1450, B363)\n",
      "   |    | ['卖出价格Static', 'Static117', '卖出价格', '卖出价格Static0', '卖出价格Static1', '卖出价格0', '卖出价格1']\n",
      "   |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用余额'    (L1396, T363, R1450, B381)\n",
      "   |    | ['Static118', '可用余额Static', '可用余额', '可用余额Static0', '可用余额Static1', '可用余额0', '可用余额1']\n",
      "   |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出数量'    (L1392, T399, R1449, B417)\n",
      "   |    | ['卖出数量', 'Static119', '卖出数量Static', '卖出数量0', '卖出数量1', '卖出数量Static0', '卖出数量Static1']\n",
      "   |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出股票'    (L1396, T270, R1546, B294)\n",
      "   |    | ['Static120', '卖出股票', '卖出股票Static']\n",
      "   |    | child_window(title=\"卖出股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1773, T396, R1821, B408)\n",
      "   |    | ['委托笔数Static2', 'Static121', '委托笔数2']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1773, T414, R1821, B426)\n",
      "   |    | ['单笔上限Static2', 'Static122', '单笔上限2']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '张'    (L1543, T449, R1557, B464)\n",
      "   |    | ['张', 'Static123', '张Static', '张0', '张1', '张Static0', '张Static1']\n",
      "   |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买出提示'    (L1552, T270, R1626, B282)\n",
      "   |    | ['买出提示', 'Static124', '买出提示Static']\n",
      "   |    | child_window(title=\"买出提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1605, T405, R1653, B417)\n",
      "   |    | ['Static125', '相对涨幅2', '相对涨幅Static2']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1605, T387, R1653, B399)\n",
      "   |    | ['最新价格2', 'Static126', '最新价格Static2']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1749, T384, R1763, B396)\n",
      "   |    | ['％2', 'Static127', '％Static2']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出策略'    (L1773, T432, R1821, B444)\n",
      "   |    | ['卖出策略Static', 'Static128', '卖出策略']\n",
      "   |    | child_window(title=\"卖出策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '等量'    (L1827, T429, R1911, B449)\n",
      "   |    | ['ComboBox14', '精简ComboBox4']\n",
      "   |    | child_window(title=\"等量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1605, T329, R1799, B341)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static2', 'Static129', '*** 对话框中的控件请不要删除 ***2']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1605, T347, R1653, B359)\n",
      "   |    | ['有效期限2', '有效期限Static2', 'Static130']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1662, T344, R1746, B362)\n",
      "   |    | ['DateTimePicker8', '添加DateTimePicker']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T263, R1381, B272)\n",
      "   |    | ['List1ListView2', 'List12', 'ListView2']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1680, T305, R1866, B325)\n",
      "   |    | ['ComboBox15', '添加ComboBox4']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '市价委托策略'    (L1680, T287, R1754, B299)\n",
      "   |    | ['市价委托策略2', '市价委托策略Static2', 'Static131']\n",
      "   |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1662, T438, R1746, B456)\n",
      "   |    | ['06', '0Static6', 'Static132']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1605, T441, R1653, B453)\n",
      "   |    | ['笔数上限2', 'Static133', '笔数上限Static2']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1372, T449, R1536, B464)\n",
      "   |    | ['Static134', '重填Static', '重填Static0', '重填Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    | ['Spin23', 'Spin2UpDown3', 'UpDown4']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    | ['Spin24', 'Spin2UpDown4', 'UpDown5']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1372, T497, R1568, B517)\n",
      "   |    | ['CCustomTabCtrl5', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1568, T496, R1612, B511)\n",
      "   |    | ['可撤4', '可撤Button4', 'Button108']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    | ['刷新2', 'Button109', '刷新Button2']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '价格跟随'    (L1965, T432, R2013, B444)\n",
      "   |    | ['价格跟随Static2', 'Static135', '价格跟随2']\n",
      "   |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    | ['Button110', '全撤(Z /)3', '全撤(Z /)Button3']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    | ['撤买(X)3', 'Button111', '撤买(X)Button3']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    | ['撤卖(C)3', '撤卖(C)Button3', 'Button112']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    | ['Button113', '查询委托2', '查询委托Button2']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    | ['Button114', '上一页Button7', '上一页7']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    | ['下一页Button7', 'Button115', '下一页7']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    | ['全部选中3', '全部选中Button3', 'Button116']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    | ['撤单Button2', 'Button117', '撤单2']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    | ['锁3', 'Button118', '锁Button3']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    | ['锁4', 'Button119', '锁Button4']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1842, T344, R1926, B364)\n",
      "   |    | ['ComboBox16', '精简ComboBox5']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    | ['资金按需汇集2', 'Button120', '资金按需汇集Button2']\n",
      "   |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    | ['Edit28', '撤最后(G)Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L2268, T509, R2324, B530)\n",
      "   |    | ['查询代码5', 'Button121', '查询代码Button5']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    | ['Button122', ' 2', ' Button2']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    | ['HK$2', 'Static136', 'HK$Static2']\n",
      "   |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2080, T482, R2143, B503)\n",
      "   |    | ['Button123', '撤相同5', '撤相同Button5']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    | ['1/22', 'Button124', '1/2Button2']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    | ['1/32', 'Button125', '1/3Button2']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    | ['Button126', '1/5Button2', '1/52']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    | ['1/42', 'Button127', '1/4Button2']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    | ['Button128', '3000Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '分组'    (L1568, T490, R1619, B514)\n",
      "   |    | ['全撤(Z /)ComboBox2', 'ComboBox17']\n",
      "   |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1396, T447, R1573, B462)\n",
      "   |    | ['Static137', '重填Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    | ['Button129', '买入股票Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1849, T493, R1929, B513)\n",
      "   |    | ['ComboBox18', '撤最后(G)ComboBox2']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    | ['追单Button3', 'Button130', '追单3']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    | ['Static138', '中国平安Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    | ['>Button2', 'Button131', '>2']\n",
      "   |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Afx:000C0000:08', 'HexinScrollWndAfx:000C0000:08', 'HexinScrollWnd9']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    | ['#3277015', '买入股票#3277012']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1931, T347, R1944, B360)\n",
      "   |    | ['精简Static6', 'Static139']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    | ['Static140', '网上股票交易系统5.0Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    | ['Button132', '撤最后(G)3', '撤最后(G)Button3']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    | ['Button133', '撤相同6', '撤相同Button6']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   |    | ['Afx:000C0000:843:00000000:00000005:000000002', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000002']\n",
      "   |    | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   |    | ['#3277016', '买入股票#3277013']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-19'    (L1762, T269, R1845, B287)\n",
      "   |    |    | ['双向DateTimePicker4', 'DateTimePicker9']\n",
      "   |    |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-19'    (L1863, T269, R1946, B287)\n",
      "   |    |    | ['精简DateTimePicker2', 'DateTimePicker10']\n",
      "   |    |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    |    | ['确定4', 'Button134', '确定Button4']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    |    | ['显示分笔成交Button4', 'Button135', '显示分笔成交4']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    |    | ['Button136', '上一页Button8', '上一页8']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    |    | ['下一页Button8', 'Button137', '下一页8']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    |    | ['精简Edit7', 'Edit29']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    |    | ['查询日期4', 'Static141', '查询日期Static4']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    |    | ['至Static4', 'Static142', '至4']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button138', 'Default8', 'DefaultButton8']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    |    | ['合同编号Static4', '合同编号4', 'Static143']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-08-19 10:46:42'    (L1726, T302, R1921, B323)\n",
      "   |    |    | ['最近查询时间:2023-08-19 10:46:42', 'Static144', '最近查询时间:2023-08-19 10:46:42Static']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    |    | ['汇总5', 'Button139', '汇总Button5']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    |    | ['显示撤单记录4', 'Button140', '显示撤单记录Button4']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    |    | ['CCustomTabCtrl6', '锁CCustomTabCtrl2']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    |    | ['Button141', '过滤4', '过滤Button4']\n",
      "   |    |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    |    | ['ComboBox19', '精简ComboBox6']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    |    | ['精简Edit8', 'Edit30']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit8', 'Edit30']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    |    | ['精简Progress2', 'Progress3']\n",
      "   |    |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    |    | ['Static145', '查询中，请稍后2', '查询中，请稍后Static2']\n",
      "   |    |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['Afx:000C0000:09', 'HexinScrollWndAfx:000C0000:09', 'HexinScrollWnd10']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '当日'    (L1377, T269, R1437, B287)\n",
      "   |    |    | ['Button142', '当日', '当日Button']\n",
      "   |    |    | child_window(title=\"当日\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一周'    (L1442, T269, R1502, B287)\n",
      "   |    |    | ['近一周2', 'Button143', '近一周Button2']\n",
      "   |    |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一月'    (L1507, T269, R1567, B287)\n",
      "   |    |    | ['近一月2', '近一月Button2', 'Button144']\n",
      "   |    |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近三月'    (L1572, T269, R1632, B287)\n",
      "   |    |    | ['近三月2', '近三月Button2', 'Button145']\n",
      "   |    |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一年'    (L1637, T269, R1697, B287)\n",
      "   |    |    | ['近一年2', 'Button146', '近一年Button2']\n",
      "   |    |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker4', 'DateTimePicker9']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker2', 'DateTimePicker10']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定4', 'Button134', '确定Button4']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button4', 'Button135', '显示分笔成交4']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button136', '上一页Button8', '上一页8']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button8', 'Button137', '下一页8']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit7', 'Edit29']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期4', 'Static141', '查询日期Static4']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static4', 'Static142', '至4']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button138', 'Default8', 'DefaultButton8']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static4', '合同编号4', 'Static143']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 10:46:42'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 10:46:42', 'Static144', '最近查询时间:2023-08-19 10:46:42Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总5', 'Button139', '汇总Button5']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录4', 'Button140', '显示撤单记录Button4']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl6', '锁CCustomTabCtrl2']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button141', '过滤4', '过滤Button4']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox19', '精简ComboBox6']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit8', 'Edit30']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit8', 'Edit30']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress2', 'Progress3']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    | ['Static145', '查询中，请稍后2', '查询中，请稍后Static2']\n",
      "   |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    | ['Afx:000C0000:09', 'HexinScrollWndAfx:000C0000:09', 'HexinScrollWnd10']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '当日'    (L1377, T269, R1437, B287)\n",
      "   |    | ['Button142', '当日', '当日Button']\n",
      "   |    | child_window(title=\"当日\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一周2', 'Button143', '近一周Button2']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近一月2', '近一月Button2', 'Button144']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近三月2', '近三月Button2', 'Button145']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1637, T269, R1697, B287)\n",
      "   |    | ['近一年2', 'Button146', '近一年Button2']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   |    | ['#3277017', '买入股票#3277014']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '深HK'    (L1452, T297, R1536, B317)\n",
      "   |    |    | ['证券代码ComboBox', 'ComboBox20']\n",
      "   |    |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '00106169972'    (L1452, T318, R1536, B338)\n",
      "   |    |    | ['ComboBox21', '证券名称ComboBox']\n",
      "   |    |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T297, R1536, B315)\n",
      "   |    |    | ['Edit31', '证券代码Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T317, R1536, B335)\n",
      "   |    |    | ['Static146', '证券名称Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1452, T375, R1536, B395)\n",
      "   |    |    | ['3000ComboBox', 'ComboBox22']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T333, R1520, B351)\n",
      "   |    |    | ['中国平安Edit3', 'Edit32']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T352, R1535, B370)\n",
      "   |    |    | ['买入价格Static2', 'Static147']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T390, R1520, B408)\n",
      "   |    |    | ['Edit33', '1/2Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '买入'    (L1396, T414, R1536, B435)\n",
      "   |    |    | ['买入Button2', '买入2', 'Button147']\n",
      "   |    |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '深HK'    (L1861, T297, R1945, B317)\n",
      "   |    |    | ['ComboBox23', '精简ComboBox7']\n",
      "   |    |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '00106169972'    (L1861, T318, R1945, B338)\n",
      "   |    |    | ['ComboBox24', '精简ComboBox8']\n",
      "   |    |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1861, T297, R1945, B315)\n",
      "   |    |    | ['精简Edit9', 'Edit34']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1861, T317, R1945, B335)\n",
      "   |    |    | ['精简Static7', 'Static148']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L1861, T375, R1945, B395)\n",
      "   |    |    | ['ComboBox25', '精简ComboBox9']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1861, T333, R1929, B351)\n",
      "   |    |    | ['精简Edit10', 'Edit35']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1861, T352, R1944, B370)\n",
      "   |    |    | ['精简Static8', 'Static149']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1861, T390, R1929, B408)\n",
      "   |    |    | ['精简Edit11', 'Edit36']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '卖出'    (L1804, T414, R1945, B435)\n",
      "   |    |    | ['Button148', '卖出2', '卖出Button2']\n",
      "   |    |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - 'Custom1'    (L1372, T518, R1575, B538)\n",
      "   |    |    | ['CCustomTabCtrl7', 'Custom1CCustomTabCtrl2', 'Custom18']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券代码'    (L1396, T297, R1450, B315)\n",
      "   |    |    | ['Static150', '证券代码Static3', '证券代码3']\n",
      "   |    |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券名称'    (L1396, T317, R1450, B335)\n",
      "   |    |    | ['证券名称3', 'Static151', '证券名称Static5']\n",
      "   |    |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入价格'    (L1396, T333, R1450, B351)\n",
      "   |    |    | ['买入价格Static3', 'Static152', '买入价格2']\n",
      "   |    |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可买(股)'    (L1396, T352, R1450, B370)\n",
      "   |    |    | ['可买(股)2', '可买(股)Static3', 'Static153']\n",
      "   |    |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入数量'    (L1396, T390, R1450, B408)\n",
      "   |    |    | ['Static154', '买入数量2', '买入数量Static2']\n",
      "   |    |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1564, T267, R1618, B288)\n",
      "   |    |    | ['Button149', 'Default9', 'DefaultButton9']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入股票[F1]'    (L1396, T270, R1540, B294)\n",
      "   |    |    | ['Static155', '买入股票[F1]', '买入股票[F1]Static']\n",
      "   |    |    | child_window(title=\"买入股票[F1]\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '这里设置使用说明'    (L1969, T273, R2043, B317)\n",
      "   |    |    | ['这里设置使用说明Static', 'Static156', '这里设置使用说明']\n",
      "   |    |    | child_window(title=\"这里设置使用说明\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托数量大写显示'    (L1590, T435, R1754, B450)\n",
      "   |    |    | ['委托数量大写显示Static', '委托数量大写显示', 'Static157', '委托数量大写显示Static0', '委托数量大写显示Static1', '委托数量大写显示0', '委托数量大写显示1']\n",
      "   |    |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T333, R1534, B351)\n",
      "   |    |    | ['Spin25', 'Spin2UpDown5', 'UpDown6']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1520, T390, R1534, B408)\n",
      "   |    |    | ['Spin26', 'Spin2UpDown6', 'UpDown7']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券代码'    (L1804, T297, R1858, B315)\n",
      "   |    |    | ['Static158', '证券代码Static4', '证券代码4']\n",
      "   |    |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券名称'    (L1804, T317, R1858, B335)\n",
      "   |    |    | ['证券名称4', 'Static159', '证券名称Static6']\n",
      "   |    |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出价格'    (L1804, T333, R1858, B351)\n",
      "   |    |    | ['卖出价格Static2', 'Static160', '卖出价格2']\n",
      "   |    |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可卖数量'    (L1804, T352, R1858, B370)\n",
      "   |    |    | ['可卖数量Static', '可卖数量', 'Static161']\n",
      "   |    |    | child_window(title=\"可卖数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出数量'    (L1804, T390, R1858, B408)\n",
      "   |    |    | ['卖出数量2', 'Static162', '卖出数量Static2']\n",
      "   |    |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '卖出股票[F2]'    (L1804, T270, R1948, B294)\n",
      "   |    |    | ['卖出股票[F2]Static', '卖出股票[F2]', 'Static163']\n",
      "   |    |    | child_window(title=\"卖出股票[F2]\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托数量大写显示'    (L1590, T453, R1754, B468)\n",
      "   |    |    | ['委托数量大写显示Static2', '委托数量大写显示2', 'Static164']\n",
      "   |    |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1929, T333, R1942, B351)\n",
      "   |    |    | ['Spin27', 'Spin2UpDown7', 'UpDown8']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1929, T390, R1942, B408)\n",
      "   |    |    | ['Spin28', 'Spin2UpDown8', 'UpDown9']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托策略'    (L1396, T378, R1446, B390)\n",
      "   |    |    | ['委托策略', '委托策略Static', 'Static165', '委托策略0', '委托策略1', '委托策略Static0', '委托策略Static1']\n",
      "   |    |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托策略'    (L1804, T378, R1854, B390)\n",
      "   |    |    | ['委托策略2', '委托策略Static2', 'Static166']\n",
      "   |    |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1378, T267, R1560, B483)\n",
      "   |    |    | ['Static167', '买入股票Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1786, T267, R1968, B483)\n",
      "   |    |    | ['专业Static3', 'Static168']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '买卖代码联动'    (L1765, T489, R1861, B504)\n",
      "   |    |    | ['Button150', '买卖代码联动Button', '买卖代码联动']\n",
      "   |    |    | child_window(title=\"买卖代码联动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '委托后不清空'    (L1860, T489, R1956, B504)\n",
      "   |    |    | ['委托后不清空Button', 'Button151', '委托后不清空']\n",
      "   |    |    | child_window(title=\"委托后不清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '只显示可撤委托'    (L1644, T519, R1746, B534)\n",
      "   |    |    | ['只显示可撤委托', '只显示可撤委托Button', 'Button152', '只显示可撤委托0', '只显示可撤委托1', '只显示可撤委托Button0', '只显示可撤委托Button1']\n",
      "   |    |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '刷新'    (L1578, T516, R1632, B534)\n",
      "   |    |    | ['刷新3', 'Button153', '刷新Button3']\n",
      "   |    |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全撤(Z /)'    (L1750, T516, R1813, B537)\n",
      "   |    |    | ['Button154', '全撤(Z /)4', '全撤(Z /)Button4']\n",
      "   |    |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤买(X)'    (L1818, T516, R1868, B537)\n",
      "   |    |    | ['撤买(X)4', 'Button155', '撤买(X)Button4']\n",
      "   |    |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤卖(C)'    (L1872, T516, R1922, B537)\n",
      "   |    |    | ['撤卖(C)4', '撤卖(C)Button4', 'Button156']\n",
      "   |    |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询委托'    (L1897, T488, R1960, B509)\n",
      "   |    |    | ['Button157', '查询委托3', '查询委托Button3']\n",
      "   |    |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '144092.92'    (L1452, T491, R1536, B503)\n",
      "   |    |    | ['144092.92Static4', '144092.924', 'Static169']\n",
      "   |    |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可用余额'    (L1396, T491, R1446, B503)\n",
      "   |    |    | ['Static170', '可用余额Static2', '可用余额2']\n",
      "   |    |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1965, T488, R2015, B509)\n",
      "   |    |    | ['Button158', '上一页Button9', '上一页9']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2019, T488, R2069, B509)\n",
      "   |    |    | ['下一页Button9', 'Button159', '下一页9']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '同时买卖'    (L1593, T486, R1752, B507)\n",
      "   |    |    | ['Button160', '同时买卖', '同时买卖Button']\n",
      "   |    |    | child_window(title=\"同时买卖\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全部选中'    (L1926, T516, R1989, B537)\n",
      "   |    |    | ['全部选中4', '全部选中Button4', 'Button161']\n",
      "   |    |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤单'    (L1993, T516, R2043, B537)\n",
      "   |    |    | ['撤单Button3', 'Button162', '撤单3']\n",
      "   |    |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T333, R1552, B351)\n",
      "   |    |    | ['锁5', 'Button163', '锁Button5']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1534, T390, R1552, B408)\n",
      "   |    |    | ['锁6', 'Button164', '锁Button6']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1942, T333, R1960, B351)\n",
      "   |    |    | ['锁7', 'Button165', '锁Button7']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1942, T390, R1960, B408)\n",
      "   |    |    | ['锁8', 'Button166', '锁Button8']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '交易市场'    (L1396, T302, R1450, B314)\n",
      "   |    |    | ['交易市场', '交易市场Static', 'Static171', '交易市场0', '交易市场1', '交易市场Static0', '交易市场Static1']\n",
      "   |    |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股东帐号'    (L1396, T323, R1450, B335)\n",
      "   |    |    | ['Static172', '股东帐号', '股东帐号Static', '股东帐号0', '股东帐号1', '股东帐号Static0', '股东帐号Static1']\n",
      "   |    |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '交易市场'    (L1804, T302, R1858, B314)\n",
      "   |    |    | ['交易市场2', '交易市场Static2', 'Static173']\n",
      "   |    |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股东帐号'    (L1804, T323, R1858, B335)\n",
      "   |    |    | ['Static174', '股东帐号2', '股东帐号Static2']\n",
      "   |    |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default2'    (L1579, T267, R1633, B288)\n",
      "   |    |    | ['Button167', 'Default2Button', 'Default22']\n",
      "   |    |    | child_window(title=\"Default2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1579, T263, R1581, B557)\n",
      "   |    |    | ['Static175', '买入股票Static3']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'POS1'    (L1584, T332, R1659, B353)\n",
      "   |    |    | ['POS1Button', 'POS1', 'Button168']\n",
      "   |    |    | child_window(title=\"POS1\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'POS2'    (L1800, T332, R1875, B353)\n",
      "   |    |    | ['POS2', 'Button169', 'POS2Button']\n",
      "   |    |    | child_window(title=\"POS2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '?'    (L1977, T341, R2157, B415)\n",
      "   |    |    | ['?Static', 'Static176', '?']\n",
      "   |    |    | child_window(title=\"?\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤相同'    (L2073, T488, R2136, B509)\n",
      "   |    |    | ['Button170', '撤相同7', '撤相同Button7']\n",
      "   |    |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/2'    (L1452, T371, R1478, B388)\n",
      "   |    |    | ['1/23', 'Button171', '1/2Button3']\n",
      "   |    |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/3'    (L1479, T371, R1505, B388)\n",
      "   |    |    | ['1/33', 'Button172', '1/3Button3']\n",
      "   |    |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/4'    (L1506, T371, R1532, B388)\n",
      "   |    |    | ['1/43', 'Button173', '1/4Button3']\n",
      "   |    |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/5'    (L1533, T371, R1559, B388)\n",
      "   |    |    | ['Button174', '1/5Button3', '1/53']\n",
      "   |    |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1534, T352, R1552, B370)\n",
      "   |    |    | ['Button175', '锁Button9']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/2'    (L1861, T371, R1887, B388)\n",
      "   |    |    | ['1/24', 'Button176', '1/2Button4']\n",
      "   |    |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/3'    (L1888, T371, R1914, B388)\n",
      "   |    |    | ['1/34', 'Button177', '1/3Button4']\n",
      "   |    |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/4'    (L1915, T371, R1941, B388)\n",
      "   |    |    | ['1/44', 'Button178', '1/4Button4']\n",
      "   |    |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/5'    (L1942, T371, R1968, B388)\n",
      "   |    |    | ['Button179', '1/5Button4', '1/54']\n",
      "   |    |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1942, T352, R1960, B370)\n",
      "   |    |    | ['Button180', '精简Button4']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1396, T438, R1558, B453)\n",
      "   |    |    | ['Static177', '重填Static3']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1804, T438, R1965, B453)\n",
      "   |    |    | ['专业Static4', 'Static178']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Afx:000C0000:010', 'HexinScrollWndAfx:000C0000:010', 'HexinScrollWnd11']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1564, T267, R1780, B485)\n",
      "   |    |    | ['#3277018', '买入股票#3277015']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1378, T335, R1391, B348)\n",
      "   |    |    | ['Static179', '网上股票交易系统5.0Static3']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1786, T335, R1799, B348)\n",
      "   |    |    | ['双向Static', 'Static180']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L1452, T297, R1536, B317)\n",
      "   |    | ['证券代码ComboBox', 'ComboBox20']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L1452, T318, R1536, B338)\n",
      "   |    | ['ComboBox21', '证券名称ComboBox']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T297, R1536, B315)\n",
      "   |    | ['Edit31', '证券代码Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T317, R1536, B335)\n",
      "   |    | ['Static146', '证券名称Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1452, T375, R1536, B395)\n",
      "   |    | ['3000ComboBox', 'ComboBox22']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T333, R1520, B351)\n",
      "   |    | ['中国平安Edit3', 'Edit32']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T352, R1535, B370)\n",
      "   |    | ['买入价格Static2', 'Static147']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T390, R1520, B408)\n",
      "   |    | ['Edit33', '1/2Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1396, T414, R1536, B435)\n",
      "   |    | ['买入Button2', '买入2', 'Button147']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L1861, T297, R1945, B317)\n",
      "   |    | ['ComboBox23', '精简ComboBox7']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L1861, T318, R1945, B338)\n",
      "   |    | ['ComboBox24', '精简ComboBox8']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T297, R1945, B315)\n",
      "   |    | ['精简Edit9', 'Edit34']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1861, T317, R1945, B335)\n",
      "   |    | ['精简Static7', 'Static148']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1861, T375, R1945, B395)\n",
      "   |    | ['ComboBox25', '精简ComboBox9']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T333, R1929, B351)\n",
      "   |    | ['精简Edit10', 'Edit35']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1861, T352, R1944, B370)\n",
      "   |    | ['精简Static8', 'Static149']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T390, R1929, B408)\n",
      "   |    | ['精简Edit11', 'Edit36']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '卖出'    (L1804, T414, R1945, B435)\n",
      "   |    | ['Button148', '卖出2', '卖出Button2']\n",
      "   |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T518, R1575, B538)\n",
      "   |    | ['CCustomTabCtrl7', 'Custom1CCustomTabCtrl2', 'Custom18']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T297, R1450, B315)\n",
      "   |    | ['Static150', '证券代码Static3', '证券代码3']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T317, R1450, B335)\n",
      "   |    | ['证券名称3', 'Static151', '证券名称Static5']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入价格'    (L1396, T333, R1450, B351)\n",
      "   |    | ['买入价格Static3', 'Static152', '买入价格2']\n",
      "   |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T352, R1450, B370)\n",
      "   |    | ['可买(股)2', '可买(股)Static3', 'Static153']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1396, T390, R1450, B408)\n",
      "   |    | ['Static154', '买入数量2', '买入数量Static2']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1564, T267, R1618, B288)\n",
      "   |    | ['Button149', 'Default9', 'DefaultButton9']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '买入股票[F1]'    (L1396, T270, R1540, B294)\n",
      "   |    | ['Static155', '买入股票[F1]', '买入股票[F1]Static']\n",
      "   |    | child_window(title=\"买入股票[F1]\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '这里设置使用说明'    (L1969, T273, R2043, B317)\n",
      "   |    | ['这里设置使用说明Static', 'Static156', '这里设置使用说明']\n",
      "   |    | child_window(title=\"这里设置使用说明\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托数量大写显示'    (L1590, T435, R1754, B450)\n",
      "   |    | ['委托数量大写显示Static', '委托数量大写显示', 'Static157', '委托数量大写显示Static0', '委托数量大写显示Static1', '委托数量大写显示0', '委托数量大写显示1']\n",
      "   |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T333, R1534, B351)\n",
      "   |    | ['Spin25', 'Spin2UpDown5', 'UpDown6']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T390, R1534, B408)\n",
      "   |    | ['Spin26', 'Spin2UpDown6', 'UpDown7']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1804, T297, R1858, B315)\n",
      "   |    | ['Static158', '证券代码Static4', '证券代码4']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1804, T317, R1858, B335)\n",
      "   |    | ['证券名称4', 'Static159', '证券名称Static6']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出价格'    (L1804, T333, R1858, B351)\n",
      "   |    | ['卖出价格Static2', 'Static160', '卖出价格2']\n",
      "   |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可卖数量'    (L1804, T352, R1858, B370)\n",
      "   |    | ['可卖数量Static', '可卖数量', 'Static161']\n",
      "   |    | child_window(title=\"可卖数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出数量'    (L1804, T390, R1858, B408)\n",
      "   |    | ['卖出数量2', 'Static162', '卖出数量Static2']\n",
      "   |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出股票[F2]'    (L1804, T270, R1948, B294)\n",
      "   |    | ['卖出股票[F2]Static', '卖出股票[F2]', 'Static163']\n",
      "   |    | child_window(title=\"卖出股票[F2]\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托数量大写显示'    (L1590, T453, R1754, B468)\n",
      "   |    | ['委托数量大写显示Static2', '委托数量大写显示2', 'Static164']\n",
      "   |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1929, T333, R1942, B351)\n",
      "   |    | ['Spin27', 'Spin2UpDown7', 'UpDown8']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1929, T390, R1942, B408)\n",
      "   |    | ['Spin28', 'Spin2UpDown8', 'UpDown9']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1396, T378, R1446, B390)\n",
      "   |    | ['委托策略', '委托策略Static', 'Static165', '委托策略0', '委托策略1', '委托策略Static0', '委托策略Static1']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1804, T378, R1854, B390)\n",
      "   |    | ['委托策略2', '委托策略Static2', 'Static166']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T267, R1560, B483)\n",
      "   |    | ['Static167', '买入股票Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1786, T267, R1968, B483)\n",
      "   |    | ['专业Static3', 'Static168']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '买卖代码联动'    (L1765, T489, R1861, B504)\n",
      "   |    | ['Button150', '买卖代码联动Button', '买卖代码联动']\n",
      "   |    | child_window(title=\"买卖代码联动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '委托后不清空'    (L1860, T489, R1956, B504)\n",
      "   |    | ['委托后不清空Button', 'Button151', '委托后不清空']\n",
      "   |    | child_window(title=\"委托后不清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '只显示可撤委托'    (L1644, T519, R1746, B534)\n",
      "   |    | ['只显示可撤委托', '只显示可撤委托Button', 'Button152', '只显示可撤委托0', '只显示可撤委托1', '只显示可撤委托Button0', '只显示可撤委托Button1']\n",
      "   |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1578, T516, R1632, B534)\n",
      "   |    | ['刷新3', 'Button153', '刷新Button3']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1750, T516, R1813, B537)\n",
      "   |    | ['Button154', '全撤(Z /)4', '全撤(Z /)Button4']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1818, T516, R1868, B537)\n",
      "   |    | ['撤买(X)4', 'Button155', '撤买(X)Button4']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1872, T516, R1922, B537)\n",
      "   |    | ['撤卖(C)4', '撤卖(C)Button4', 'Button156']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1897, T488, R1960, B509)\n",
      "   |    | ['Button157', '查询委托3', '查询委托Button3']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1452, T491, R1536, B503)\n",
      "   |    | ['144092.92Static4', '144092.924', 'Static169']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用余额'    (L1396, T491, R1446, B503)\n",
      "   |    | ['Static170', '可用余额Static2', '可用余额2']\n",
      "   |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1965, T488, R2015, B509)\n",
      "   |    | ['Button158', '上一页Button9', '上一页9']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2019, T488, R2069, B509)\n",
      "   |    | ['下一页Button9', 'Button159', '下一页9']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '同时买卖'    (L1593, T486, R1752, B507)\n",
      "   |    | ['Button160', '同时买卖', '同时买卖Button']\n",
      "   |    | child_window(title=\"同时买卖\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1926, T516, R1989, B537)\n",
      "   |    | ['全部选中4', '全部选中Button4', 'Button161']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1993, T516, R2043, B537)\n",
      "   |    | ['撤单Button3', 'Button162', '撤单3']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T333, R1552, B351)\n",
      "   |    | ['锁5', 'Button163', '锁Button5']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T390, R1552, B408)\n",
      "   |    | ['锁6', 'Button164', '锁Button6']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1942, T333, R1960, B351)\n",
      "   |    | ['锁7', 'Button165', '锁Button7']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1942, T390, R1960, B408)\n",
      "   |    | ['锁8', 'Button166', '锁Button8']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '交易市场'    (L1396, T302, R1450, B314)\n",
      "   |    | ['交易市场', '交易市场Static', 'Static171', '交易市场0', '交易市场1', '交易市场Static0', '交易市场Static1']\n",
      "   |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股东帐号'    (L1396, T323, R1450, B335)\n",
      "   |    | ['Static172', '股东帐号', '股东帐号Static', '股东帐号0', '股东帐号1', '股东帐号Static0', '股东帐号Static1']\n",
      "   |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '交易市场'    (L1804, T302, R1858, B314)\n",
      "   |    | ['交易市场2', '交易市场Static2', 'Static173']\n",
      "   |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股东帐号'    (L1804, T323, R1858, B335)\n",
      "   |    | ['Static174', '股东帐号2', '股东帐号Static2']\n",
      "   |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default2'    (L1579, T267, R1633, B288)\n",
      "   |    | ['Button167', 'Default2Button', 'Default22']\n",
      "   |    | child_window(title=\"Default2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1579, T263, R1581, B557)\n",
      "   |    | ['Static175', '买入股票Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'POS1'    (L1584, T332, R1659, B353)\n",
      "   |    | ['POS1Button', 'POS1', 'Button168']\n",
      "   |    | child_window(title=\"POS1\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'POS2'    (L1800, T332, R1875, B353)\n",
      "   |    | ['POS2', 'Button169', 'POS2Button']\n",
      "   |    | child_window(title=\"POS2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '?'    (L1977, T341, R2157, B415)\n",
      "   |    | ['?Static', 'Static176', '?']\n",
      "   |    | child_window(title=\"?\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2073, T488, R2136, B509)\n",
      "   |    | ['Button170', '撤相同7', '撤相同Button7']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T371, R1478, B388)\n",
      "   |    | ['1/23', 'Button171', '1/2Button3']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T371, R1505, B388)\n",
      "   |    | ['1/33', 'Button172', '1/3Button3']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T371, R1532, B388)\n",
      "   |    | ['1/43', 'Button173', '1/4Button3']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T371, R1559, B388)\n",
      "   |    | ['Button174', '1/5Button3', '1/53']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T352, R1552, B370)\n",
      "   |    | ['Button175', '锁Button9']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1861, T371, R1887, B388)\n",
      "   |    | ['1/24', 'Button176', '1/2Button4']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1888, T371, R1914, B388)\n",
      "   |    | ['1/34', 'Button177', '1/3Button4']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1915, T371, R1941, B388)\n",
      "   |    | ['1/44', 'Button178', '1/4Button4']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1942, T371, R1968, B388)\n",
      "   |    | ['Button179', '1/5Button4', '1/54']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1942, T352, R1960, B370)\n",
      "   |    | ['Button180', '精简Button4']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1396, T438, R1558, B453)\n",
      "   |    | ['Static177', '重填Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1804, T438, R1965, B453)\n",
      "   |    | ['专业Static4', 'Static178']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Afx:000C0000:010', 'HexinScrollWndAfx:000C0000:010', 'HexinScrollWnd11']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1564, T267, R1780, B485)\n",
      "   |    | ['#3277018', '买入股票#3277015']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T335, R1391, B348)\n",
      "   |    | ['Static179', '网上股票交易系统5.0Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1786, T335, R1799, B348)\n",
      "   |    | ['双向Static', 'Static180']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   |    | ['Afx:000C0000:843:00000000:00000005:000000003', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000003']\n",
      "   |    | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   |    | ['Afx:000C0000:843:00000000:00000005:000000004', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000004']\n",
      "   |    | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#3277019', '买入股票#3277016']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T300, R1578, B318)\n",
      "   |    |    | ['Edit37', '证券代码Edit4']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T321, R1596, B336)\n",
      "   |    |    | ['Static181', '证券名称Static7']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '不支持市价委托'    (L1452, T339, R1596, B359)\n",
      "   |    |    | ['ComboBox26', '中国平安ComboBox']\n",
      "   |    |    | child_window(title=\"不支持市价委托\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T362, R1578, B380)\n",
      "   |    |    | ['可买(股)Edit', 'Edit38']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1452, T383, R1578, B401)\n",
      "   |    |    | ['Static182', '3000Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1452, T420, R1578, B438)\n",
      "   |    |    | ['Edit39', '重填Edit']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '买入'    (L1536, T444, R1596, B465)\n",
      "   |    |    | ['买入Button3', '买入3', 'Button181']\n",
      "   |    |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '重填'    (L1396, T444, R1456, B465)\n",
      "   |    |    | ['重填Button3', '重填3', 'Button182']\n",
      "   |    |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1612, T267, R1666, B288)\n",
      "   |    |    | ['Button183', 'Default10', 'DefaultButton10']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1695, T318, R1779, B336)\n",
      "   |    |    | ['Static183', '添加Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1695, T336, R1779, B354)\n",
      "   |    |    | ['添加Edit3', 'Edit40']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1695, T374, R1779, B392)\n",
      "   |    |    | ['添加Edit4', 'Edit41']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券代码'    (L1396, T303, R1450, B315)\n",
      "   |    |    | ['Static184', '证券代码Static5', '证券代码5']\n",
      "   |    |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券名称'    (L1396, T323, R1450, B335)\n",
      "   |    |    | ['证券名称5', 'Static185', '证券名称Static8']\n",
      "   |    |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最新价格'    (L1396, T365, R1450, B377)\n",
      "   |    |    | ['最新价格3', 'Static186', '最新价格Static3']\n",
      "   |    |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可买(股)'    (L1396, T386, R1450, B398)\n",
      "   |    |    | ['可买(股)3', '可买(股)Static4', 'Static187']\n",
      "   |    |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入数量'    (L1396, T423, R1450, B435)\n",
      "   |    |    | ['Static188', '买入数量3', '买入数量Static3']\n",
      "   |    |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托笔数'    (L1638, T377, R1686, B389)\n",
      "   |    |    | ['委托笔数Static3', 'Static189', '委托笔数3']\n",
      "   |    |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '市价买入'    (L1396, T270, R1560, B294)\n",
      "   |    |    | ['市价买入Static', 'Static190', '市价买入']\n",
      "   |    |    | child_window(title=\"市价买入\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '张'    (L1603, T473, R1615, B488)\n",
      "   |    |    | ['张2', 'Static191', '张Static2']\n",
      "   |    |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '买入提示'    (L1809, T414, R1883, B426)\n",
      "   |    |    | ['买入提示Static2', '买入提示2', 'Static192']\n",
      "   |    |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '相对涨幅'    (L1638, T339, R1686, B351)\n",
      "   |    |    | ['Static193', '相对涨幅3', '相对涨幅Static3']\n",
      "   |    |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最新价格'    (L1638, T321, R1686, B333)\n",
      "   |    |    | ['最新价格4', 'Static194', '最新价格Static4']\n",
      "   |    |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '％'    (L1782, T339, R1794, B351)\n",
      "   |    |    | ['％3', 'Static195', '％Static3']\n",
      "   |    |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1635, T303, R1829, B315)\n",
      "   |    |    | ['*** 对话框中的控件请不要删除 ***Static3', 'Static196', '*** 对话框中的控件请不要删除 ***3']\n",
      "   |    |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '有效期限'    (L1782, T318, R1830, B330)\n",
      "   |    |    | ['有效期限3', '有效期限Static3', 'Static197']\n",
      "   |    |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-19'    (L1836, T315, R1920, B333)\n",
      "   |    |    | ['精简DateTimePicker3', 'DateTimePicker11']\n",
      "   |    |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['List1ListView3', 'List13', 'ListView3']\n",
      "   |    |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '(参考值)'    (L1659, T473, R1709, B485)\n",
      "   |    |    | ['Static198', '(参考值)2', '(参考值)Static2']\n",
      "   |    |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1695, T392, R1779, B410)\n",
      "   |    |    | ['1/5Edit2', 'Edit42']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '单笔上限'    (L1638, T395, R1686, B407)\n",
      "   |    |    | ['单笔上限Static3', 'Static199', '单笔上限3']\n",
      "   |    |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L1695, T410, R1779, B428)\n",
      "   |    |    | ['07', '0Static7', 'Static200']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '笔数上限'    (L1638, T413, R1686, B425)\n",
      "   |    |    | ['笔数上限3', 'Static201', '笔数上限Static3']\n",
      "   |    |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1372, T470, R1596, B485)\n",
      "   |    |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static2', 'Static202']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1578, T362, R1596, B380)\n",
      "   |    |    | ['Spin29', 'Spin2UpDown9', 'UpDown10']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | UpDown - 'Spin2'    (L1578, T420, R1596, B438)\n",
      "   |    |    | ['Spin210', 'Spin2UpDown10', 'UpDown11']\n",
      "   |    |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '委托策略'    (L1396, T342, R1446, B354)\n",
      "   |    |    | ['委托策略3', '委托策略Static3', 'Static203']\n",
      "   |    |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询委托'    (L1765, T462, R1828, B483)\n",
      "   |    |    | ['Button184', '查询委托4', '查询委托Button4']\n",
      "   |    |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L1833, T462, R1883, B483)\n",
      "   |    |    | ['Button185', '上一页Button10', '上一页10']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L1887, T462, R1937, B483)\n",
      "   |    |    | ['下一页Button10', 'Button186', '下一页10']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '固定数量'    (L1809, T392, R1893, B412)\n",
      "   |    |    | ['ComboBox27', '专业ComboBox2']\n",
      "   |    |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1596, T362, R1614, B380)\n",
      "   |    |    | ['锁9', 'Button187', '锁Button10']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '锁'    (L1579, T422, R1597, B440)\n",
      "   |    |    | ['锁10', 'Button188', '锁Button11']\n",
      "   |    |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1380, T485, R1554, B508)\n",
      "   |    |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static3', 'Static204']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - 'Custom1'    (L1372, T494, R1575, B514)\n",
      "   |    |    | ['CCustomTabCtrl8', 'Custom1CCustomTabCtrl3', 'Custom19']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '只显示可撤委托'    (L1642, T494, R1744, B509)\n",
      "   |    |    | ['只显示可撤委托2', '只显示可撤委托Button2', 'Button189']\n",
      "   |    |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '刷新'    (L1579, T491, R1633, B509)\n",
      "   |    |    | ['刷新4', 'Button190', '刷新Button4']\n",
      "   |    |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全撤(Z /)'    (L1749, T491, R1812, B512)\n",
      "   |    |    | ['Button191', '全撤(Z /)5', '全撤(Z /)Button5']\n",
      "   |    |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤买(X)'    (L1816, T491, R1866, B512)\n",
      "   |    |    | ['撤买(X)5', 'Button192', '撤买(X)Button5']\n",
      "   |    |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤卖(C)'    (L1870, T491, R1920, B512)\n",
      "   |    |    | ['撤卖(C)5', '撤卖(C)Button5', 'Button193']\n",
      "   |    |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '全部选中'    (L1924, T491, R1987, B512)\n",
      "   |    |    | ['全部选中5', '全部选中Button5', 'Button194']\n",
      "   |    |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '撤单'    (L1992, T491, R2042, B512)\n",
      "   |    |    | ['撤单Button4', 'Button195', '撤单4']\n",
      "   |    |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/2'    (L1452, T402, R1488, B420)\n",
      "   |    |    | ['1/25', 'Button196', '1/2Button5']\n",
      "   |    |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/3'    (L1489, T402, R1525, B420)\n",
      "   |    |    | ['1/35', 'Button197', '1/3Button5']\n",
      "   |    |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/5'    (L1563, T402, R1599, B420)\n",
      "   |    |    | ['Button198', '1/5Button5', '1/55']\n",
      "   |    |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '1/4'    (L1526, T402, R1562, B420)\n",
      "   |    |    | ['1/45', 'Button199', '1/4Button5']\n",
      "   |    |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1578, T383, R1596, B401)\n",
      "   |    |    | ['1/5Button6', 'Button200']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ' '    (L1452, T321, R1467, B336)\n",
      "   |    |    | ['Button201', ' 3', ' Button3']\n",
      "   |    |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1578, T300, R1596, B318)\n",
      "   |    |    | ['Button202', '买入股票Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:011', 'HexinScrollWndAfx:000C0000:011', 'HexinScrollWnd12']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    |    |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1612, T267, R1828, B485)\n",
      "   |    |    | ['#3277020', '买入股票#3277017']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1898, T395, R1911, B408)\n",
      "   |    |    | ['精简Static9', 'Static205']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T300, R1578, B318)\n",
      "   |    | ['Edit37', '证券代码Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T321, R1596, B336)\n",
      "   |    | ['Static181', '证券名称Static7']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '不支持市价委托'    (L1452, T339, R1596, B359)\n",
      "   |    | ['ComboBox26', '中国平安ComboBox']\n",
      "   |    | child_window(title=\"不支持市价委托\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T362, R1578, B380)\n",
      "   |    | ['可买(股)Edit', 'Edit38']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T383, R1578, B401)\n",
      "   |    | ['Static182', '3000Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T420, R1578, B438)\n",
      "   |    | ['Edit39', '重填Edit']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1536, T444, R1596, B465)\n",
      "   |    | ['买入Button3', '买入3', 'Button181']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T444, R1456, B465)\n",
      "   |    | ['重填Button3', '重填3', 'Button182']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1612, T267, R1666, B288)\n",
      "   |    | ['Button183', 'Default10', 'DefaultButton10']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1695, T318, R1779, B336)\n",
      "   |    | ['Static183', '添加Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T336, R1779, B354)\n",
      "   |    | ['添加Edit3', 'Edit40']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T374, R1779, B392)\n",
      "   |    | ['添加Edit4', 'Edit41']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T303, R1450, B315)\n",
      "   |    | ['Static184', '证券代码Static5', '证券代码5']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T323, R1450, B335)\n",
      "   |    | ['证券名称5', 'Static185', '证券名称Static8']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1396, T365, R1450, B377)\n",
      "   |    | ['最新价格3', 'Static186', '最新价格Static3']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T386, R1450, B398)\n",
      "   |    | ['可买(股)3', '可买(股)Static4', 'Static187']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1396, T423, R1450, B435)\n",
      "   |    | ['Static188', '买入数量3', '买入数量Static3']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1638, T377, R1686, B389)\n",
      "   |    | ['委托笔数Static3', 'Static189', '委托笔数3']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '市价买入'    (L1396, T270, R1560, B294)\n",
      "   |    | ['市价买入Static', 'Static190', '市价买入']\n",
      "   |    | child_window(title=\"市价买入\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '张'    (L1603, T473, R1615, B488)\n",
      "   |    | ['张2', 'Static191', '张Static2']\n",
      "   |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入提示'    (L1809, T414, R1883, B426)\n",
      "   |    | ['买入提示Static2', '买入提示2', 'Static192']\n",
      "   |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1638, T339, R1686, B351)\n",
      "   |    | ['Static193', '相对涨幅3', '相对涨幅Static3']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1638, T321, R1686, B333)\n",
      "   |    | ['最新价格4', 'Static194', '最新价格Static4']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1782, T339, R1794, B351)\n",
      "   |    | ['％3', 'Static195', '％Static3']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1635, T303, R1829, B315)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static3', 'Static196', '*** 对话框中的控件请不要删除 ***3']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1782, T318, R1830, B330)\n",
      "   |    | ['有效期限3', '有效期限Static3', 'Static197']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1836, T315, R1920, B333)\n",
      "   |    | ['精简DateTimePicker3', 'DateTimePicker11']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    | ['List1ListView3', 'List13', 'ListView3']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | Static - '(参考值)'    (L1659, T473, R1709, B485)\n",
      "   |    | ['Static198', '(参考值)2', '(参考值)Static2']\n",
      "   |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T392, R1779, B410)\n",
      "   |    | ['1/5Edit2', 'Edit42']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1638, T395, R1686, B407)\n",
      "   |    | ['单笔上限Static3', 'Static199', '单笔上限3']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1695, T410, R1779, B428)\n",
      "   |    | ['07', '0Static7', 'Static200']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1638, T413, R1686, B425)\n",
      "   |    | ['笔数上限3', 'Static201', '笔数上限Static3']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1372, T470, R1596, B485)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static2', 'Static202']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1578, T362, R1596, B380)\n",
      "   |    | ['Spin29', 'Spin2UpDown9', 'UpDown10']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1578, T420, R1596, B438)\n",
      "   |    | ['Spin210', 'Spin2UpDown10', 'UpDown11']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1396, T342, R1446, B354)\n",
      "   |    | ['委托策略3', '委托策略Static3', 'Static203']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1765, T462, R1828, B483)\n",
      "   |    | ['Button184', '查询委托4', '查询委托Button4']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1833, T462, R1883, B483)\n",
      "   |    | ['Button185', '上一页Button10', '上一页10']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1887, T462, R1937, B483)\n",
      "   |    | ['下一页Button10', 'Button186', '下一页10']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1809, T392, R1893, B412)\n",
      "   |    | ['ComboBox27', '专业ComboBox2']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1596, T362, R1614, B380)\n",
      "   |    | ['锁9', 'Button187', '锁Button10']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1579, T422, R1597, B440)\n",
      "   |    | ['锁10', 'Button188', '锁Button11']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1380, T485, R1554, B508)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static3', 'Static204']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T494, R1575, B514)\n",
      "   |    | ['CCustomTabCtrl8', 'Custom1CCustomTabCtrl3', 'Custom19']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '只显示可撤委托'    (L1642, T494, R1744, B509)\n",
      "   |    | ['只显示可撤委托2', '只显示可撤委托Button2', 'Button189']\n",
      "   |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1579, T491, R1633, B509)\n",
      "   |    | ['刷新4', 'Button190', '刷新Button4']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1749, T491, R1812, B512)\n",
      "   |    | ['Button191', '全撤(Z /)5', '全撤(Z /)Button5']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1816, T491, R1866, B512)\n",
      "   |    | ['撤买(X)5', 'Button192', '撤买(X)Button5']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1870, T491, R1920, B512)\n",
      "   |    | ['撤卖(C)5', '撤卖(C)Button5', 'Button193']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1924, T491, R1987, B512)\n",
      "   |    | ['全部选中5', '全部选中Button5', 'Button194']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1992, T491, R2042, B512)\n",
      "   |    | ['撤单Button4', 'Button195', '撤单4']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T402, R1488, B420)\n",
      "   |    | ['1/25', 'Button196', '1/2Button5']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1489, T402, R1525, B420)\n",
      "   |    | ['1/35', 'Button197', '1/3Button5']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1563, T402, R1599, B420)\n",
      "   |    | ['Button198', '1/5Button5', '1/55']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1526, T402, R1562, B420)\n",
      "   |    | ['1/45', 'Button199', '1/4Button5']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1578, T383, R1596, B401)\n",
      "   |    | ['1/5Button6', 'Button200']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T321, R1467, B336)\n",
      "   |    | ['Button201', ' 3', ' Button3']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1578, T300, R1596, B318)\n",
      "   |    | ['Button202', '买入股票Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Afx:000C0000:011', 'HexinScrollWndAfx:000C0000:011', 'HexinScrollWnd12']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1612, T267, R1828, B485)\n",
      "   |    | ['#3277020', '买入股票#3277017']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1898, T395, R1911, B408)\n",
      "   |    | ['精简Static9', 'Static205']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   |    | ['#3277021', '买入股票#3277018']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    |    | ['双向DateTimePicker5', 'DateTimePicker12']\n",
      "   |    |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    |    | ['精简DateTimePicker4', 'DateTimePicker13']\n",
      "   |    |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    |    | ['确定5', 'Button203', '确定Button5']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    |    | ['显示分笔成交Button5', 'Button204', '显示分笔成交5']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    |    | ['Button205', '上一页Button11', '上一页11']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    |    | ['下一页Button11', 'Button206', '下一页11']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    |    | ['精简Edit12', 'Edit43']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    |    | ['查询日期5', 'Static206', '查询日期Static5']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    |    | ['至Static5', 'Static207', '至5']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    |    | ['Button207', 'Default11', 'DefaultButton11']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    |    | ['合同编号Static5', '合同编号5', 'Static208']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-08-19 11:42:23'    (L1726, T302, R1921, B323)\n",
      "   |    |    | ['最近查询时间:2023-08-19 11:42:23Static', '最近查询时间:2023-08-19 11:42:23', 'Static209']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-08-19 11:42:23\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    |    | ['汇总6', 'Button208', '汇总Button6']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    |    | ['显示撤单记录5', 'Button209', '显示撤单记录Button5']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    |    | ['CCustomTabCtrl9', '锁CCustomTabCtrl3']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    |    | ['Button210', '过滤5', '过滤Button5']\n",
      "   |    |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    |    | ['ComboBox28', '精简ComboBox10']\n",
      "   |    |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    |    | ['精简Edit13', 'Edit44']\n",
      "   |    |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit13', 'Edit44']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    |    | ['精简Progress3', 'Progress4']\n",
      "   |    |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询完毕'    (L2560, T272, R2646, B284)\n",
      "   |    |    | ['查询完毕', '查询完毕Static', 'Static210']\n",
      "   |    |    | child_window(title=\"查询完毕\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['Afx:000C0000:012', 'HexinScrollWndAfx:000C0000:012', 'HexinScrollWnd13']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    |    |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    |    | ['近一周3', 'Button211', '近一周Button3']\n",
      "   |    |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    |    | ['近一月3', '近一月Button3', 'Button212']\n",
      "   |    |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    |    | ['近三月3', '近三月Button3', 'Button213']\n",
      "   |    |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    |    | ['近一年3', 'Button214', '近一年Button3']\n",
      "   |    |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker5', 'DateTimePicker12']\n",
      "   |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker4', 'DateTimePicker13']\n",
      "   |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定5', 'Button203', '确定Button5']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button5', 'Button204', '显示分笔成交5']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button205', '上一页Button11', '上一页11']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button11', 'Button206', '下一页11']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit12', 'Edit43']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期5', 'Static206', '查询日期Static5']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static5', 'Static207', '至5']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button207', 'Default11', 'DefaultButton11']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static5', '合同编号5', 'Static208']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 11:42:23'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 11:42:23Static', '最近查询时间:2023-08-19 11:42:23', 'Static209']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 11:42:23\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总6', 'Button208', '汇总Button6']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录5', 'Button209', '显示撤单记录Button5']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl9', '锁CCustomTabCtrl3']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button210', '过滤5', '过滤Button5']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox28', '精简ComboBox10']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit13', 'Edit44']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit13', 'Edit44']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress3', 'Progress4']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询完毕'    (L2560, T272, R2646, B284)\n",
      "   |    | ['查询完毕', '查询完毕Static', 'Static210']\n",
      "   |    | child_window(title=\"查询完毕\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:012', 'HexinScrollWndAfx:000C0000:012', 'HexinScrollWnd13']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    | ['近一周3', 'Button211', '近一周Button3']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一月3', '近一月Button3', 'Button212']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近三月3', '近三月Button3', 'Button213']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近一年3', 'Button214', '近一年Button3']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | AfxFrameOrView140s - ''    (L1372, T261, R2274, B792)\n",
      "   | ['AfxFrameOrView140s', '买入股票AfxFrameOrView140s', 'AfxFrameOrView140s0', 'AfxFrameOrView140s1']\n",
      "   | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   | \n",
      "   | AfxWnd140s - ''    (L1166, T261, R1367, B879)\n",
      "   | ['AfxWnd140s2', '网上股票交易系统5.0AfxWnd140s']\n",
      "   | child_window(class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1166, T261, R1166, B261)\n",
      "   |    | ['网上股票交易系统5.0#32770', '#32770', '#327700', '#327701', '网上股票交易系统5.0#327700', '网上股票交易系统5.0#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1166, T261, R1166, B261)\n",
      "   |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1166, T261, R1367, B879)\n",
      "   |    | ['Afx:000C0000:0', 'HexinScrollWndAfx:000C0000:0', 'HexinScrollWnd', 'Afx:000C0000:00', 'Afx:000C0000:01', 'HexinScrollWndAfx:000C0000:00', 'HexinScrollWndAfx:000C0000:01', 'HexinScrollWnd0', 'HexinScrollWnd1']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1166, T261, R1166, B261)\n",
      "   | ['网上股票交易系统5.0#32770', '#32770', '#327700', '#327701', '网上股票交易系统5.0#327700', '网上股票交易系统5.0#327701']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   |    | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   |    | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   |    | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '模拟炒股 UI**32'    (L1191, T274, R1235, B460)\n",
      "   | ['模拟炒股 UI**32Button', 'Button', '模拟炒股 UI**32', 'Button0', 'Button1']\n",
      "   | child_window(title=\"模拟炒股 UI**32\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '添加'    (L1191, T472, R1233, B504)\n",
      "   | ['添加Button', 'Button2', '添加', '添加Button0', '添加Button1', '添加0', '添加1']\n",
      "   | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1166, T261, R1166, B261)\n",
      "   | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1166, T261, R1367, B879)\n",
      "   | ['Afx:000C0000:0', 'HexinScrollWndAfx:000C0000:0', 'HexinScrollWnd', 'Afx:000C0000:00', 'Afx:000C0000:01', 'HexinScrollWndAfx:000C0000:00', 'HexinScrollWndAfx:000C0000:01', 'HexinScrollWnd0', 'HexinScrollWnd1']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1166, T261, R1367, B879)\n",
      "   | ['HexinScrollWnd2AfxWnd140s', 'AfxWnd140s3', 'HexinScrollWnd2', 'HexinScrollWnd2AfxWnd140s0', 'HexinScrollWnd2AfxWnd140s1', 'HexinScrollWnd20', 'HexinScrollWnd21']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   |    | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | TreeView - ''    (L1166, T261, R1367, B879)\n",
      "   | ['TreeView', '网上股票交易系统5.0TreeView']\n",
      "   | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1166, T261, R1166, B274)\n",
      "   | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1354, T261, R1367, B792)\n",
      "   | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R2274, B792)\n",
      "   | ['#327702', '买入股票#32770', '买入股票#327700', '买入股票#327701']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '如需开通账户分析权限，请仔细阅读《账户分析服务协议》'    (L1405, T290, R1860, B302)\n",
      "   |    | ['如需开通账户分析权限，请仔细阅读《账户分析服务协议》', 'Static', '如需开通账户分析权限，请仔细阅读《账户分析服务协议》Static', 'Static0', 'Static1']\n",
      "   |    | child_window(title=\"如需开通账户分析权限，请仔细阅读《账户分析服务协议》\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '我已认真阅读并理解上述内容'    (L1405, T732, R1723, B747)\n",
      "   |    | ['我已认真阅读并理解上述内容', '我已认真阅读并理解上述内容Button', 'Button3']\n",
      "   |    | child_window(title=\"我已认真阅读并理解上述内容\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '开始体验'    (L1737, T752, R1823, B773)\n",
      "   |    | ['开始体验', 'Button4', '开始体验Button']\n",
      "   |    | child_window(title=\"开始体验\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1402, T311, R2234, B712)\n",
      "   |    | ['AfxFrameOrView140s2', '证券代码AfxFrameOrView140s']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Static - '如需开通账户分析权限，请仔细阅读《账户分析服务协议》'    (L1405, T290, R1860, B302)\n",
      "   | ['如需开通账户分析权限，请仔细阅读《账户分析服务协议》', 'Static', '如需开通账户分析权限，请仔细阅读《账户分析服务协议》Static', 'Static0', 'Static1']\n",
      "   | child_window(title=\"如需开通账户分析权限，请仔细阅读《账户分析服务协议》\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '我已认真阅读并理解上述内容'    (L1405, T732, R1723, B747)\n",
      "   | ['我已认真阅读并理解上述内容', '我已认真阅读并理解上述内容Button', 'Button3']\n",
      "   | child_window(title=\"我已认真阅读并理解上述内容\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '开始体验'    (L1737, T752, R1823, B773)\n",
      "   | ['开始体验', 'Button4', '开始体验Button']\n",
      "   | child_window(title=\"开始体验\", class_name=\"Button\")\n",
      "   | \n",
      "   | AfxFrameOrView140s - ''    (L1402, T311, R2234, B712)\n",
      "   | ['AfxFrameOrView140s2', '证券代码AfxFrameOrView140s']\n",
      "   | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell Embedding - ''    (L1400, T309, R2236, B714)\n",
      "   | ['证券代码Shell Embedding', 'Shell Embedding', 'Shell Embedding0', 'Shell Embedding1']\n",
      "   | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell DocObject View - ''    (L1400, T309, R2236, B714)\n",
      "   | ['Shell DocObject View', '证券代码Shell DocObject View', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   |    | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Internet Explorer_Server - ''    (L1400, T309, R2236, B714)\n",
      "   | ['Internet Explorer_Server', '证券代码Internet Explorer_Server', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R2274, B792)\n",
      "   | ['#327703', '买入股票#327702']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1498, T351, R1534, B387)\n",
      "   |    | ['1/3Static', 'Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>'    (L1548, T351, R1970, B417)\n",
      "   |    | ['<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>Static', 'Static3', '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>']\n",
      "   |    | child_window(title=\"<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '正在处理中...'    (L1558, T429, R1908, B444)\n",
      "   |    | ['正在处理中...', 'Static4', '正在处理中...Static']\n",
      "   |    | child_window(title=\"正在处理中...\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L1558, T455, R1908, B476)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Progress', 'Progress', 'Progress0', 'Progress1']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Button - '重试'    (L1677, T438, R1752, B470)\n",
      "   |    | ['重试Button', 'Button5', '重试']\n",
      "   |    | child_window(title=\"重试\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '很抱歉，您尚未开通组合交易权限，请先完成'    (L1525, T501, R1935, B542)\n",
      "   |    | ['很抱歉，您尚未开通组合交易权限，请先完成Static', 'Static5', '很抱歉，您尚未开通组合交易权限，请先完成']\n",
      "   |    | child_window(title=\"很抱歉，您尚未开通组合交易权限，请先完成\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '组合交易签约'    (L1935, T501, R2073, B542)\n",
      "   |    | ['组合交易签约', '组合交易签约Static', 'Static6']\n",
      "   |    | child_window(title=\"组合交易签约\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1498, T351, R1534, B387)\n",
      "   | ['1/3Static', 'Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>'    (L1548, T351, R1970, B417)\n",
      "   | ['<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>Static', 'Static3', '<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>']\n",
      "   | child_window(title=\"<font line-height=5 size=18 color=black>    尊敬的用户，数据正在处理计算中，在此期间，可以先去别的页面进行浏览查看数据，不影响数据处理过程。</font>\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '正在处理中...'    (L1558, T429, R1908, B444)\n",
      "   | ['正在处理中...', 'Static4', '正在处理中...Static']\n",
      "   | child_window(title=\"正在处理中...\", class_name=\"Static\")\n",
      "   | \n",
      "   | Progress - 'Progress1'    (L1558, T455, R1908, B476)\n",
      "   | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Progress', 'Progress', 'Progress0', 'Progress1']\n",
      "   | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   | \n",
      "   | Button - '重试'    (L1677, T438, R1752, B470)\n",
      "   | ['重试Button', 'Button5', '重试']\n",
      "   | child_window(title=\"重试\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '很抱歉，您尚未开通组合交易权限，请先完成'    (L1525, T501, R1935, B542)\n",
      "   | ['很抱歉，您尚未开通组合交易权限，请先完成Static', 'Static5', '很抱歉，您尚未开通组合交易权限，请先完成']\n",
      "   | child_window(title=\"很抱歉，您尚未开通组合交易权限，请先完成\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '组合交易签约'    (L1935, T501, R2073, B542)\n",
      "   | ['组合交易签约', '组合交易签约Static', 'Static6']\n",
      "   | child_window(title=\"组合交易签约\", class_name=\"Static\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#327704', '买入股票#327703']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '收益曲线'    (L1447, T264, R1558, B279)\n",
      "   |    | ['Static7', '收益曲线Static', '收益曲线']\n",
      "   |    | child_window(title=\"收益曲线\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1372, T264, R1545, B284)\n",
      "   |    | ['CCustomTabCtrl2', '买入股票CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '查询资金股票'    (L1396, T270, R1548, B297)\n",
      "   |    | ['Static8', '查询资金股票Static', '查询资金股票']\n",
      "   |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金余额'    (L1381, T294, R1432, B306)\n",
      "   |    | ['资金余额', 'Static9', '资金余额Static']\n",
      "   |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '冻结金额'    (L1381, T312, R1432, B324)\n",
      "   |    | ['冻结金额', '冻结金额Static', 'Static10']\n",
      "   |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用金额'    (L1381, T330, R1432, B342)\n",
      "   |    | ['可用金额Static', 'Static11', '可用金额']\n",
      "   |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1435, T294, R1518, B306)\n",
      "   |    | ['144092.92Static', '144092.92', 'Static12', '144092.92Static0', '144092.92Static1', '144092.920', '144092.921']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1435, T312, R1518, B324)\n",
      "   |    | ['0.00', 'Static13', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1', '0.0000', '0.0001']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1435, T330, R1518, B342)\n",
      "   |    | ['144092.92Static2', '144092.922', 'Static14']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可取金额'    (L1527, T294, R1578, B306)\n",
      "   |    | ['可取金额Static', 'Static15', '可取金额']\n",
      "   |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股票市值'    (L1527, T312, R1578, B324)\n",
      "   |    | ['股票市值', 'Static16', '股票市值Static']\n",
      "   |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '总 资 产'    (L1527, T330, R1578, B342)\n",
      "   |    | ['总 资 产Static', 'Static17', '总 资 产']\n",
      "   |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1581, T294, R1664, B306)\n",
      "   |    | ['0.002', 'Static18', '0.00Static2']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1581, T312, R1664, B324)\n",
      "   |    | ['0.003', 'Static19', '0.00Static3']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1581, T330, R1664, B342)\n",
      "   |    | ['144092.92Static3', '144092.923', 'Static20']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '在途资金'    (L1813, T438, R1861, B450)\n",
      "   |    | ['在途资金', 'Static21', '在途资金Static']\n",
      "   |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T435, R1950, B453)\n",
      "   |    | ['0.004', 'Static22', '0.00Static4']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - 'ＸＸ序号'    (L1749, T270, R1797, B282)\n",
      "   |    | ['ＸＸ序号Static', 'ＸＸ序号', 'Static23']\n",
      "   |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1809, T461, R1905, B479)\n",
      "   |    | ['专业Static', 'Static24', '专业Static0', '专业Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'ＸＸ证券'    (L1906, T459, R1981, B477)\n",
      "   |    | ['ＸＸ证券Button', 'ＸＸ证券', 'Button6']\n",
      "   |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改成本价'    (L1885, T326, R1954, B347)\n",
      "   |    | ['修改成本价', 'Button7', '修改成本价Button']\n",
      "   |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button8', 'Default', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 12:58:12'    (L1885, T288, R2080, B309)\n",
      "   |    | ['Static25', '最近查询时间:2023-08-19 12:58:12', '最近查询时间:2023-08-19 12:58:12Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 12:58:12\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1800, T261, R1875, B282)\n",
      "   |    | ['Custom2CVirtualGridCtrl', 'Custom2', 'CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1', 'Custom2CVirtualGridCtrl0', 'Custom2CVirtualGridCtrl1', 'Custom20', 'Custom21']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2053, T287, R2113, B308)\n",
      "   |    | ['汇总', 'Button9', '汇总Button', '汇总0', '汇总1', '汇总Button0', '汇总Button1']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1897, T287, R1965, B308)\n",
      "   |    | ['Button10', '上一页Button', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1971, T287, R2039, B308)\n",
      "   |    | ['下一页Button', 'Button11', '下一页', '下一页Button0', '下一页Button1', '下一页0', '下一页1']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '股票资产比例(%)'    (L1705, T383, R1797, B395)\n",
      "   |    | ['股票资产比例(%)', 'Static26', '股票资产比例(%)Static']\n",
      "   |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.000'    (L1788, T312, R1841, B324)\n",
      "   |    | ['Static27', '0.000Static', '0.0002']\n",
      "   |    | child_window(title=\"0.000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '现金资产比例(%)'    (L1953, T356, R2043, B368)\n",
      "   |    | ['现金资产比例(%)Static', 'Static28', '现金资产比例(%)']\n",
      "   |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '100.000'    (L2046, T357, R2094, B369)\n",
      "   |    | ['100.000Static', 'Static29', '100.000']\n",
      "   |    | child_window(title=\"100.000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券转入净值'    (L1789, T371, R1861, B383)\n",
      "   |    | ['证券转入净值', '证券转入净值Static', 'Static30']\n",
      "   |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T368, R1963, B386)\n",
      "   |    | ['0.005', 'Static31', '0.00Static5']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金存入净值'    (L1789, T392, R1861, B404)\n",
      "   |    | ['Static32', '资金存入净值Static', '资金存入净值']\n",
      "   |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T389, R1963, B407)\n",
      "   |    | ['0.006', 'Static33', '0.00Static6']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '投资损益'    (L1813, T416, R1861, B428)\n",
      "   |    | ['Static34', '投资损益Static', '投资损益']\n",
      "   |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1867, T413, R1963, B431)\n",
      "   |    | ['0.007', 'Static35', '0.00Static7']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '风险等级'    (L1813, T488, R1861, B500)\n",
      "   |    | ['风险等级', '风险等级Static', 'Static36']\n",
      "   |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '-'    (L1867, T485, R1963, B503)\n",
      "   |    | ['Static37', '-Static', '-']\n",
      "   |    | child_window(title=\"-\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1725, T374, R2283, B386)\n",
      "   |    | ['风控Static', 'Static38', '风控Static0', '风控Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '帐户诊断'    (L2187, T288, R2262, B309)\n",
      "   |    | ['帐户诊断', '帐户诊断Button', 'Button12']\n",
      "   |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '持仓信息'    (L1920, T326, R1995, B347)\n",
      "   |    | ['持仓信息Button', 'Button13', '持仓信息']\n",
      "   |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '配置建议'    (L2001, T326, R2076, B347)\n",
      "   |    | ['配置建议', 'Button14', '配置建议Button']\n",
      "   |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改个人信息'    (L2082, T326, R2172, B347)\n",
      "   |    | ['修改个人信息', 'Button15', '修改个人信息Button']\n",
      "   |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '默认显示'    (L2182, T326, R2274, B346)\n",
      "   |    | ['ComboBox', '精简ComboBox', 'ComboBox0', 'ComboBox1', '精简ComboBox0', '精简ComboBox1']\n",
      "   |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '基金市值'    (L1381, T351, R1432, B363)\n",
      "   |    | ['基金市值', '基金市值Static', 'Static39']\n",
      "   |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1435, T351, R1531, B363)\n",
      "   |    | ['0', '0Static', 'Static40', '00', '01', '0Static0', '0Static1']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '新总资产'    (L1540, T351, R1591, B363)\n",
      "   |    | ['新总资产', 'Static41', '新总资产Static']\n",
      "   |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1594, T351, R1690, B363)\n",
      "   |    | ['0.008', 'Static42', '0.00Static8']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '新业务提示说明'    (L2001, T326, R2096, B346)\n",
      "   |    | ['Button16', '新业务提示说明Button', '新业务提示说明']\n",
      "   |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '港股可用资金'    (L1527, T380, R1604, B392)\n",
      "   |    | ['Static43', '港股可用资金Static', '港股可用资金']\n",
      "   |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1606, T380, R1702, B392)\n",
      "   |    | ['02', '0Static2', 'Static44']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金动态提示控件'    (L1381, T350, R1729, B362)\n",
      "   |    | ['资金动态提示控件', 'Static45', '资金动态提示控件Static']\n",
      "   |    | child_window(title=\"资金动态提示控件\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '持仓盈亏'    (L1672, T294, R1723, B306)\n",
      "   |    | ['Static46', '持仓盈亏', '持仓盈亏Static']\n",
      "   |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1726, T294, R1809, B306)\n",
      "   |    | ['0.009', 'Static47', '0.00Static9']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏'    (L1672, T312, R1723, B324)\n",
      "   |    | ['当日盈亏Static', '当日盈亏', 'Static48']\n",
      "   |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1738, T312, R1809, B324)\n",
      "   |    | ['03', '0Static3', 'Static49']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏比'    (L1672, T329, R1740, B341)\n",
      "   |    | ['当日盈亏比', '当日盈亏比Static', 'Static50']\n",
      "   |    | child_window(title=\"当日盈亏比\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1743, T329, R1809, B341)\n",
      "   |    | ['04', '0Static4', 'Static51']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T377, R1883, B879)\n",
      "   |    | ['Afx:000C0000:02', 'HexinScrollWndAfx:000C0000:02', 'HexinScrollWnd3']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1723, T312, R1735, B324)\n",
      "   |    | ['风控Static2', 'Static52']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '银证转账'    (L1372, T261, R1372, B261)\n",
      "   |    | ['银证转账Button', 'Button17', '银证转账']\n",
      "   |    | child_window(title=\"银证转账\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '国债逆回购'    (L1382, T349, R1462, B369)\n",
      "   |    | ['国债逆回购', '国债逆回购Button', 'Button18']\n",
      "   |    | child_window(title=\"国债逆回购\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '止盈止损'    (L1472, T349, R1552, B369)\n",
      "   |    | ['止盈止损', 'Button19', '止盈止损Button']\n",
      "   |    | child_window(title=\"止盈止损\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '账户清仓'    (L1562, T349, R1642, B369)\n",
      "   |    | ['账户清仓', 'Button20', '账户清仓Button']\n",
      "   |    | child_window(title=\"账户清仓\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '立即清仓'    (L1372, T261, R1372, B261)\n",
      "   |    | ['Button21', '立即清仓Button', '立即清仓']\n",
      "   |    | child_window(title=\"立即清仓\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '关闭'    (L1372, T261, R1372, B261)\n",
      "   |    | ['关闭', '关闭Button', 'Button22']\n",
      "   |    | child_window(title=\"关闭\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '更新行情'    (L1372, T261, R1372, B261)\n",
      "   |    | ['更新行情', 'Button23', '更新行情Button']\n",
      "   |    | child_window(title=\"更新行情\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | GroupBox - ''    (L1372, T261, R1372, B261)\n",
      "   |    | ['GroupBox', '网上股票交易系统5.0GroupBox']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1372, T261, R1372, B281)\n",
      "   |    | ['网上股票交易系统5.0ComboBox', 'ComboBox2', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1372, T261, R1372, B281)\n",
      "   |    | ['网上股票交易系统5.0ComboBox2', 'ComboBox3']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '清仓价格'    (L1372, T261, R1372, B261)\n",
      "   |    | ['Static53', '清仓价格Static', '清仓价格']\n",
      "   |    | child_window(title=\"清仓价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '清仓比例'    (L1372, T261, R1372, B261)\n",
      "   |    | ['清仓比例Static', '清仓比例', 'Static54']\n",
      "   |    | child_window(title=\"清仓比例\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '%'    (L1372, T261, R1372, B261)\n",
      "   |    | ['%', '%Static', 'Static55']\n",
      "   |    | child_window(title=\"%\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L1372, T261, R1372, B261)\n",
      "   |    | ['0.0010', 'Static56', '0.00Static10']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - ''    (L1372, T261, R1389, B261)\n",
      "   |    | ['网上股票交易系统5.0UpDown', 'UpDown', 'UpDown0', 'UpDown1']\n",
      "   |    | child_window(class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | Static - '收益曲线'    (L1447, T264, R1558, B279)\n",
      "   | ['Static7', '收益曲线Static', '收益曲线']\n",
      "   | child_window(title=\"收益曲线\", class_name=\"Static\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1372, T264, R1545, B284)\n",
      "   | ['CCustomTabCtrl2', '买入股票CCustomTabCtrl']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Static - '查询资金股票'    (L1396, T270, R1548, B297)\n",
      "   | ['Static8', '查询资金股票Static', '查询资金股票']\n",
      "   | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资金余额'    (L1381, T294, R1432, B306)\n",
      "   | ['资金余额', 'Static9', '资金余额Static']\n",
      "   | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '冻结金额'    (L1381, T312, R1432, B324)\n",
      "   | ['冻结金额', '冻结金额Static', 'Static10']\n",
      "   | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用金额'    (L1381, T330, R1432, B342)\n",
      "   | ['可用金额Static', 'Static11', '可用金额']\n",
      "   | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '144092.92'    (L1435, T294, R1518, B306)\n",
      "   | ['144092.92Static', '144092.92', 'Static12', '144092.92Static0', '144092.92Static1', '144092.920', '144092.921']\n",
      "   | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1435, T312, R1518, B324)\n",
      "   | ['0.00', 'Static13', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1', '0.0000', '0.0001']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '144092.92'    (L1435, T330, R1518, B342)\n",
      "   | ['144092.92Static2', '144092.922', 'Static14']\n",
      "   | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可取金额'    (L1527, T294, R1578, B306)\n",
      "   | ['可取金额Static', 'Static15', '可取金额']\n",
      "   | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股票市值'    (L1527, T312, R1578, B324)\n",
      "   | ['股票市值', 'Static16', '股票市值Static']\n",
      "   | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '总 资 产'    (L1527, T330, R1578, B342)\n",
      "   | ['总 资 产Static', 'Static17', '总 资 产']\n",
      "   | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1581, T294, R1664, B306)\n",
      "   | ['0.002', 'Static18', '0.00Static2']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1581, T312, R1664, B324)\n",
      "   | ['0.003', 'Static19', '0.00Static3']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '144092.92'    (L1581, T330, R1664, B342)\n",
      "   | ['144092.92Static3', '144092.923', 'Static20']\n",
      "   | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '在途资金'    (L1813, T438, R1861, B450)\n",
      "   | ['在途资金', 'Static21', '在途资金Static']\n",
      "   | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1867, T435, R1950, B453)\n",
      "   | ['0.004', 'Static22', '0.00Static4']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - 'ＸＸ序号'    (L1749, T270, R1797, B282)\n",
      "   | ['ＸＸ序号Static', 'ＸＸ序号', 'Static23']\n",
      "   | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1809, T461, R1905, B479)\n",
      "   | ['专业Static', 'Static24', '专业Static0', '专业Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'ＸＸ证券'    (L1906, T459, R1981, B477)\n",
      "   | ['ＸＸ证券Button', 'ＸＸ证券', 'Button6']\n",
      "   | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '修改成本价'    (L1885, T326, R1954, B347)\n",
      "   | ['修改成本价', 'Button7', '修改成本价Button']\n",
      "   | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button8', 'Default', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-08-19 12:58:12'    (L1885, T288, R2080, B309)\n",
      "   | ['Static25', '最近查询时间:2023-08-19 12:58:12', '最近查询时间:2023-08-19 12:58:12Static']\n",
      "   | child_window(title=\"最近查询时间:2023-08-19 12:58:12\", class_name=\"Static\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L1800, T261, R1875, B282)\n",
      "   | ['Custom2CVirtualGridCtrl', 'Custom2', 'CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1', 'Custom2CVirtualGridCtrl0', 'Custom2CVirtualGridCtrl1', 'Custom20', 'Custom21']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | Button - '汇总'    (L2053, T287, R2113, B308)\n",
      "   | ['汇总', 'Button9', '汇总Button', '汇总0', '汇总1', '汇总Button0', '汇总Button1']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1897, T287, R1965, B308)\n",
      "   | ['Button10', '上一页Button', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L1971, T287, R2039, B308)\n",
      "   | ['下一页Button', 'Button11', '下一页', '下一页Button0', '下一页Button1', '下一页0', '下一页1']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '股票资产比例(%)'    (L1705, T383, R1797, B395)\n",
      "   | ['股票资产比例(%)', 'Static26', '股票资产比例(%)Static']\n",
      "   | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.000'    (L1788, T312, R1841, B324)\n",
      "   | ['Static27', '0.000Static', '0.0002']\n",
      "   | child_window(title=\"0.000\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '现金资产比例(%)'    (L1953, T356, R2043, B368)\n",
      "   | ['现金资产比例(%)Static', 'Static28', '现金资产比例(%)']\n",
      "   | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '100.000'    (L2046, T357, R2094, B369)\n",
      "   | ['100.000Static', 'Static29', '100.000']\n",
      "   | child_window(title=\"100.000\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券转入净值'    (L1789, T371, R1861, B383)\n",
      "   | ['证券转入净值', '证券转入净值Static', 'Static30']\n",
      "   | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1867, T368, R1963, B386)\n",
      "   | ['0.005', 'Static31', '0.00Static5']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资金存入净值'    (L1789, T392, R1861, B404)\n",
      "   | ['Static32', '资金存入净值Static', '资金存入净值']\n",
      "   | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1867, T389, R1963, B407)\n",
      "   | ['0.006', 'Static33', '0.00Static6']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '投资损益'    (L1813, T416, R1861, B428)\n",
      "   | ['Static34', '投资损益Static', '投资损益']\n",
      "   | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1867, T413, R1963, B431)\n",
      "   | ['0.007', 'Static35', '0.00Static7']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '风险等级'    (L1813, T488, R1861, B500)\n",
      "   | ['风险等级', '风险等级Static', 'Static36']\n",
      "   | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '-'    (L1867, T485, R1963, B503)\n",
      "   | ['Static37', '-Static', '-']\n",
      "   | child_window(title=\"-\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1725, T374, R2283, B386)\n",
      "   | ['风控Static', 'Static38', '风控Static0', '风控Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '帐户诊断'    (L2187, T288, R2262, B309)\n",
      "   | ['帐户诊断', '帐户诊断Button', 'Button12']\n",
      "   | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '持仓信息'    (L1920, T326, R1995, B347)\n",
      "   | ['持仓信息Button', 'Button13', '持仓信息']\n",
      "   | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '配置建议'    (L2001, T326, R2076, B347)\n",
      "   | ['配置建议', 'Button14', '配置建议Button']\n",
      "   | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '修改个人信息'    (L2082, T326, R2172, B347)\n",
      "   | ['修改个人信息', 'Button15', '修改个人信息Button']\n",
      "   | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '默认显示'    (L2182, T326, R2274, B346)\n",
      "   | ['ComboBox', '精简ComboBox', 'ComboBox0', 'ComboBox1', '精简ComboBox0', '精简ComboBox1']\n",
      "   | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '基金市值'    (L1381, T351, R1432, B363)\n",
      "   | ['基金市值', '基金市值Static', 'Static39']\n",
      "   | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1435, T351, R1531, B363)\n",
      "   | ['0', '0Static', 'Static40', '00', '01', '0Static0', '0Static1']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '新总资产'    (L1540, T351, R1591, B363)\n",
      "   | ['新总资产', 'Static41', '新总资产Static']\n",
      "   | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1594, T351, R1690, B363)\n",
      "   | ['0.008', 'Static42', '0.00Static8']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '新业务提示说明'    (L2001, T326, R2096, B346)\n",
      "   | ['Button16', '新业务提示说明Button', '新业务提示说明']\n",
      "   | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '港股可用资金'    (L1527, T380, R1604, B392)\n",
      "   | ['Static43', '港股可用资金Static', '港股可用资金']\n",
      "   | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1606, T380, R1702, B392)\n",
      "   | ['02', '0Static2', 'Static44']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资金动态提示控件'    (L1381, T350, R1729, B362)\n",
      "   | ['资金动态提示控件', 'Static45', '资金动态提示控件Static']\n",
      "   | child_window(title=\"资金动态提示控件\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '持仓盈亏'    (L1672, T294, R1723, B306)\n",
      "   | ['Static46', '持仓盈亏', '持仓盈亏Static']\n",
      "   | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1726, T294, R1809, B306)\n",
      "   | ['0.009', 'Static47', '0.00Static9']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '当日盈亏'    (L1672, T312, R1723, B324)\n",
      "   | ['当日盈亏Static', '当日盈亏', 'Static48']\n",
      "   | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1738, T312, R1809, B324)\n",
      "   | ['03', '0Static3', 'Static49']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '当日盈亏比'    (L1672, T329, R1740, B341)\n",
      "   | ['当日盈亏比', '当日盈亏比Static', 'Static50']\n",
      "   | child_window(title=\"当日盈亏比\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1743, T329, R1809, B341)\n",
      "   | ['04', '0Static4', 'Static51']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T377, R1883, B879)\n",
      "   | ['Afx:000C0000:02', 'HexinScrollWndAfx:000C0000:02', 'HexinScrollWnd3']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   |    | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T377, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s2', 'AfxWnd140s4', 'HexinScrollWnd22']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T377, R1883, B879)\n",
      "   | ['CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl', 'Custom1', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L2261, T377, R2274, B779)\n",
      "   | ['ScrollBar4', '精简ScrollBar', '精简ScrollBar0', '精简ScrollBar1']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Static - ''    (L1723, T312, R1735, B324)\n",
      "   | ['风控Static2', 'Static52']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '银证转账'    (L1372, T261, R1372, B261)\n",
      "   | ['银证转账Button', 'Button17', '银证转账']\n",
      "   | child_window(title=\"银证转账\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '国债逆回购'    (L1382, T349, R1462, B369)\n",
      "   | ['国债逆回购', '国债逆回购Button', 'Button18']\n",
      "   | child_window(title=\"国债逆回购\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '止盈止损'    (L1472, T349, R1552, B369)\n",
      "   | ['止盈止损', 'Button19', '止盈止损Button']\n",
      "   | child_window(title=\"止盈止损\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '账户清仓'    (L1562, T349, R1642, B369)\n",
      "   | ['账户清仓', 'Button20', '账户清仓Button']\n",
      "   | child_window(title=\"账户清仓\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '立即清仓'    (L1372, T261, R1372, B261)\n",
      "   | ['Button21', '立即清仓Button', '立即清仓']\n",
      "   | child_window(title=\"立即清仓\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '关闭'    (L1372, T261, R1372, B261)\n",
      "   | ['关闭', '关闭Button', 'Button22']\n",
      "   | child_window(title=\"关闭\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '更新行情'    (L1372, T261, R1372, B261)\n",
      "   | ['更新行情', 'Button23', '更新行情Button']\n",
      "   | child_window(title=\"更新行情\", class_name=\"Button\")\n",
      "   | \n",
      "   | GroupBox - ''    (L1372, T261, R1372, B261)\n",
      "   | ['GroupBox', '网上股票交易系统5.0GroupBox']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '最新价'    (L1372, T261, R1372, B281)\n",
      "   | ['网上股票交易系统5.0ComboBox', 'ComboBox2', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1372, T261, R1372, B281)\n",
      "   | ['网上股票交易系统5.0ComboBox2', 'ComboBox3']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   |    | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1375, T264, R1375, B278)\n",
      "   | ['Edit', '网上股票交易系统5.0Edit', 'Edit0', 'Edit1', '网上股票交易系统5.0Edit0', '网上股票交易系统5.0Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '清仓价格'    (L1372, T261, R1372, B261)\n",
      "   | ['Static53', '清仓价格Static', '清仓价格']\n",
      "   | child_window(title=\"清仓价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '清仓比例'    (L1372, T261, R1372, B261)\n",
      "   | ['清仓比例Static', '清仓比例', 'Static54']\n",
      "   | child_window(title=\"清仓比例\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '%'    (L1372, T261, R1372, B261)\n",
      "   | ['%', '%Static', 'Static55']\n",
      "   | child_window(title=\"%\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L1372, T261, R1372, B261)\n",
      "   | ['0.0010', 'Static56', '0.00Static10']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - ''    (L1372, T261, R1389, B261)\n",
      "   | ['网上股票交易系统5.0UpDown', 'UpDown', 'UpDown0', 'UpDown1']\n",
      "   | child_window(class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#327705', '买入股票#327704']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker', 'DateTimePicker', 'DateTimePicker0', 'DateTimePicker1', '双向DateTimePicker0', '双向DateTimePicker1']\n",
      "   |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker', 'DateTimePicker2', '精简DateTimePicker0', '精简DateTimePicker1']\n",
      "   |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定', 'Button24', '确定Button', '确定0', '确定1', '确定Button0', '确定Button1']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button', 'Button25', '显示分笔成交', '显示分笔成交Button0', '显示分笔成交Button1', '显示分笔成交0', '显示分笔成交1']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button26', '上一页Button2', '上一页2']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button2', 'Button27', '下一页2']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit', 'Edit2', '精简Edit0', '精简Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期', 'Static57', '查询日期Static', '查询日期0', '查询日期1', '查询日期Static0', '查询日期Static1']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static', 'Static58', '至', '至Static0', '至Static1', '至0', '至1']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button28', 'Default2', 'DefaultButton2', 'Default20', 'Default21']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static', '合同编号', 'Static59', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 11:43:23'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 11:43:23Static', '最近查询时间:2023-08-19 11:43:23', 'Static60']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 11:43:23\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总2', 'Button29', '汇总Button2']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录', 'Button30', '显示撤单记录Button', '显示撤单记录0', '显示撤单记录1', '显示撤单记录Button0', '显示撤单记录Button1']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl3', '锁CCustomTabCtrl', '锁CCustomTabCtrl0', '锁CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button31', '过滤', '过滤Button', '过滤0', '过滤1', '过滤Button0', '过滤Button1']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox4', '精简ComboBox2']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit2', 'Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit2', 'Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress', 'Progress2', '精简Progress0', '精简Progress1']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    | ['Static61', '查询中，请稍后', '查询中，请稍后Static', '查询中，请稍后0', '查询中，请稍后1', '查询中，请稍后Static0', '查询中，请稍后Static1']\n",
      "   |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:03', 'HexinScrollWndAfx:000C0000:03', 'HexinScrollWnd4']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    | ['近一周', 'Button32', '近一周Button', '近一周0', '近一周1', '近一周Button0', '近一周Button1']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一月', '近一月Button', 'Button33', '近一月0', '近一月1', '近一月Button0', '近一月Button1']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近三月', '近三月Button', 'Button34', '近三月0', '近三月1', '近三月Button0', '近三月Button1']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近一年', 'Button35', '近一年Button', '近一年0', '近一年1', '近一年Button0', '近一年Button1']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   | ['双向DateTimePicker', 'DateTimePicker', 'DateTimePicker0', 'DateTimePicker1', '双向DateTimePicker0', '双向DateTimePicker1']\n",
      "   | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   | ['精简DateTimePicker', 'DateTimePicker2', '精简DateTimePicker0', '精简DateTimePicker1']\n",
      "   | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   | ['确定', 'Button24', '确定Button', '确定0', '确定1', '确定Button0', '确定Button1']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   | ['显示分笔成交Button', 'Button25', '显示分笔成交', '显示分笔成交Button0', '显示分笔成交Button1', '显示分笔成交0', '显示分笔成交1']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   | ['Button26', '上一页Button2', '上一页2']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   | ['下一页Button2', 'Button27', '下一页2']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   | ['精简Edit', 'Edit2', '精简Edit0', '精简Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   | ['查询日期', 'Static57', '查询日期Static', '查询日期0', '查询日期1', '查询日期Static0', '查询日期Static1']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   | ['至Static', 'Static58', '至', '至Static0', '至Static1', '至0', '至1']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button28', 'Default2', 'DefaultButton2', 'Default20', 'Default21']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   | ['合同编号Static', '合同编号', 'Static59', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-08-19 11:43:23'    (L1726, T302, R1921, B323)\n",
      "   | ['最近查询时间:2023-08-19 11:43:23Static', '最近查询时间:2023-08-19 11:43:23', 'Static60']\n",
      "   | child_window(title=\"最近查询时间:2023-08-19 11:43:23\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   | ['汇总2', 'Button29', '汇总Button2']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   | ['显示撤单记录', 'Button30', '显示撤单记录Button', '显示撤单记录0', '显示撤单记录1', '显示撤单记录Button0', '显示撤单记录Button1']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   | ['CCustomTabCtrl3', '锁CCustomTabCtrl', '锁CCustomTabCtrl0', '锁CCustomTabCtrl1']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   | ['Button31', '过滤', '过滤Button', '过滤0', '过滤1', '过滤Button0', '过滤Button1']\n",
      "   | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   | ['ComboBox4', '精简ComboBox2']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit2', 'Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   | ['精简Edit2', 'Edit3']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   | ['精简Progress', 'Progress2', '精简Progress0', '精简Progress1']\n",
      "   | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   | \n",
      "   | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   | ['Static61', '查询中，请稍后', '查询中，请稍后Static', '查询中，请稍后0', '查询中，请稍后1', '查询中，请稍后Static0', '查询中，请稍后Static1']\n",
      "   | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   | ['Afx:000C0000:03', 'HexinScrollWndAfx:000C0000:03', 'HexinScrollWnd4']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s3', 'AfxWnd140s5', 'HexinScrollWnd23']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   | ['CVirtualGridCtrl3', 'Custom1CVirtualGridCtrl2', 'Custom12']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar5', '网上股票交易系统5.0ScrollBar4']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   | ['ScrollBar6', '专业ScrollBar', '专业ScrollBar0', '专业ScrollBar1']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   | ['近一周', 'Button32', '近一周Button', '近一周0', '近一周1', '近一周Button0', '近一周Button1']\n",
      "   | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   | ['近一月', '近一月Button', 'Button33', '近一月0', '近一月1', '近一月Button0', '近一月Button1']\n",
      "   | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   | ['近三月', '近三月Button', 'Button34', '近三月0', '近三月1', '近三月Button0', '近三月Button1']\n",
      "   | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   | ['近一年', 'Button35', '近一年Button', '近一年0', '近一年1', '近一年Button0', '近一年Button1']\n",
      "   | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#327706', '买入股票#327705']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    | ['锁DateTimePicker', 'DateTimePicker3', '锁DateTimePicker0', '锁DateTimePicker1']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    | ['双向DateTimePicker2', 'DateTimePicker4']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    | ['确定2', 'Button36', '确定Button2']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    | ['显示分笔成交Button2', 'Button37', '显示分笔成交2']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    | ['Button38', '上一页Button3', '上一页3']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    | ['下一页Button3', 'Button39', '下一页3']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    | ['精简Edit3', 'Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    | ['查询日期2', 'Static62', '查询日期Static2']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    | ['至Static2', 'Static63', '至2']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button40', 'Default3', 'DefaultButton3']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    | ['合同编号Static2', '合同编号2', 'Static64']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-08-19 12:51:26'    (L1836, T371, R2007, B392)\n",
      "   |    | ['更新时间:2023-08-19 12:51:26', '更新时间:2023-08-19 12:51:26Static', 'Static65']\n",
      "   |    | child_window(title=\"更新时间:2023-08-19 12:51:26\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    | ['添加Edit', 'Edit5', '添加Edit0', '添加Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    | ['查询代码', 'Button41', '查询代码Button', '查询代码0', '查询代码1', '查询代码Button0', '查询代码Button1']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    | ['汇总3', 'Button42', '汇总Button3']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    | ['显示撤单记录2', 'Button43', '显示撤单记录Button2']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    | ['Button44', '过滤2', '过滤Button2']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    | ['买入股票ComboBox', 'ComboBox5', '买入股票ComboBox0', '买入股票ComboBox1']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    | ['可撤', '可撤Button', 'Button45', '可撤0', '可撤1', '可撤Button0', '可撤Button1']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1662, T296, R1734, B316)\n",
      "   |    | ['ComboBox6', '添加ComboBox', '添加ComboBox0', '添加ComboBox1']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:04', 'HexinScrollWndAfx:000C0000:04', 'HexinScrollWnd5']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   | ['锁DateTimePicker', 'DateTimePicker3', '锁DateTimePicker0', '锁DateTimePicker1']\n",
      "   | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   | ['双向DateTimePicker2', 'DateTimePicker4']\n",
      "   | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   | ['确定2', 'Button36', '确定Button2']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   | ['显示分笔成交Button2', 'Button37', '显示分笔成交2']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   | ['Button38', '上一页Button3', '上一页3']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   | ['下一页Button3', 'Button39', '下一页3']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   | ['精简Edit3', 'Edit4']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   | ['查询日期2', 'Static62', '查询日期Static2']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   | ['至Static2', 'Static63', '至2']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button40', 'Default3', 'DefaultButton3']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   | ['合同编号Static2', '合同编号2', 'Static64']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '更新时间:2023-08-19 12:51:26'    (L1836, T371, R2007, B392)\n",
      "   | ['更新时间:2023-08-19 12:51:26', '更新时间:2023-08-19 12:51:26Static', 'Static65']\n",
      "   | child_window(title=\"更新时间:2023-08-19 12:51:26\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   | ['添加Edit', 'Edit5', '添加Edit0', '添加Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   | ['查询代码', 'Button41', '查询代码Button', '查询代码0', '查询代码1', '查询代码Button0', '查询代码Button1']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   | ['汇总3', 'Button42', '汇总Button3']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   | ['显示撤单记录2', 'Button43', '显示撤单记录Button2']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   | ['Button44', '过滤2', '过滤Button2']\n",
      "   | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   | ['买入股票ComboBox', 'ComboBox5', '买入股票ComboBox0', '买入股票ComboBox1']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   | ['买入股票Edit', 'Edit6', '买入股票Edit0', '买入股票Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   | ['可撤', '可撤Button', 'Button45', '可撤0', '可撤1', '可撤Button0', '可撤Button1']\n",
      "   | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1662, T296, R1734, B316)\n",
      "   | ['ComboBox6', '添加ComboBox', '添加ComboBox0', '添加ComboBox1']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   | ['Afx:000C0000:04', 'HexinScrollWndAfx:000C0000:04', 'HexinScrollWnd5']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar8', '专业ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s4', 'AfxWnd140s6', 'HexinScrollWnd24']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   | ['CVirtualGridCtrl4', 'Custom1CVirtualGridCtrl3', 'Custom13']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar7', '网上股票交易系统5.0ScrollBar5']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   | ['ScrollBar8', '专业ScrollBar2']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   | ['#327707', '买入股票#327706']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   |    | ['锁DateTimePicker2', 'DateTimePicker5']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   |    | ['双向DateTimePicker3', 'DateTimePicker6']\n",
      "   |    | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   |    | ['确定3', 'Button46', '确定Button3']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   |    | ['显示分笔成交Button3', 'Button47', '显示分笔成交3']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   |    | ['Button48', '上一页Button4', '上一页4']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   |    | ['下一页Button4', 'Button49', '下一页4']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   |    | ['精简Edit4', 'Edit7']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   |    | ['查询日期3', 'Static66', '查询日期Static3']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   |    | ['至Static3', 'Static67', '至3']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button50', 'Default4', 'DefaultButton4']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   |    | ['合同编号Static3', '合同编号3', 'Static68']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-08-19 10:46:42'    (L1836, T371, R2007, B392)\n",
      "   |    | ['Static69', '更新时间:2023-08-19 10:46:42Static', '更新时间:2023-08-19 10:46:42']\n",
      "   |    | child_window(title=\"更新时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   |    | ['添加Edit2', 'Edit8']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   |    | ['查询代码2', 'Button51', '查询代码Button2']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   |    | ['汇总4', 'Button52', '汇总Button4']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   |    | ['显示撤单记录3', 'Button53', '显示撤单记录Button3']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   |    | ['Button54', '过滤3', '过滤Button3']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   |    | ['买入股票ComboBox2', 'ComboBox7']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   |    | ['可撤2', '可撤Button2', 'Button55']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '全部'    (L1671, T267, R1725, B287)\n",
      "   |    | ['ComboBox8', '添加ComboBox2']\n",
      "   |    | child_window(title=\"全部\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    | ['Afx:000C0000:05', 'HexinScrollWndAfx:000C0000:05', 'HexinScrollWnd6']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/8/19'    (L1647, T347, R1730, B365)\n",
      "   | ['锁DateTimePicker2', 'DateTimePicker5']\n",
      "   | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/8/19'    (L1749, T347, R1832, B365)\n",
      "   | ['双向DateTimePicker3', 'DateTimePicker6']\n",
      "   | child_window(title=\"2023/8/19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L1531, T305, R1591, B326)\n",
      "   | ['确定3', 'Button46', '确定Button3']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L1701, T452, R1790, B464)\n",
      "   | ['显示分笔成交Button3', 'Button47', '显示分笔成交3']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1636, T416, R1696, B437)\n",
      "   | ['Button48', '上一页Button4', '上一页4']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L1708, T416, R1768, B437)\n",
      "   | ['下一页Button4', 'Button49', '下一页4']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L1839, T395, R1922, B413)\n",
      "   | ['精简Edit4', 'Edit7']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L1593, T350, R1641, B362)\n",
      "   | ['查询日期3', 'Static66', '查询日期Static3']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L1734, T350, R1746, B362)\n",
      "   | ['至Static3', 'Static67', '至3']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button50', 'Default4', 'DefaultButton4']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L1788, T399, R1838, B411)\n",
      "   | ['合同编号Static3', '合同编号3', 'Static68']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '更新时间:2023-08-19 10:46:42'    (L1836, T371, R2007, B392)\n",
      "   | ['Static69', '更新时间:2023-08-19 10:46:42Static', '更新时间:2023-08-19 10:46:42']\n",
      "   | child_window(title=\"更新时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1695, T269, R1755, B287)\n",
      "   | ['添加Edit2', 'Edit8']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L1758, T267, R1814, B288)\n",
      "   | ['查询代码2', 'Button51', '查询代码Button2']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '汇总'    (L1602, T267, R1662, B288)\n",
      "   | ['汇总4', 'Button52', '汇总Button4']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L1956, T272, R2045, B286)\n",
      "   | ['显示撤单记录3', 'Button53', '显示撤单记录Button3']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '过滤'    (L1536, T267, R1596, B288)\n",
      "   | ['Button54', '过滤3', '过滤Button3']\n",
      "   | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1381, T267, R1531, B288)\n",
      "   | ['买入股票ComboBox2', 'ComboBox7']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   |    | ['买入股票Edit2', 'Edit9']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1384, T270, R1495, B285)\n",
      "   | ['买入股票Edit2', 'Edit9']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '可撤'    (L1671, T270, R1715, B285)\n",
      "   | ['可撤2', '可撤Button2', 'Button55']\n",
      "   | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '全部'    (L1671, T267, R1725, B287)\n",
      "   | ['ComboBox8', '添加ComboBox2']\n",
      "   | child_window(title=\"全部\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   | ['Afx:000C0000:05', 'HexinScrollWndAfx:000C0000:05', 'HexinScrollWnd6']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar10', '专业ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   | ['HexinScrollWnd2AfxWnd140s5', 'AfxWnd140s7', 'HexinScrollWnd25']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   | ['CVirtualGridCtrl5', 'Custom1CVirtualGridCtrl4', 'Custom14']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   |    | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   | ['Edit10', '网上股票交易系统5.0Edit2']\n",
      "   | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T294, R1384, B306)\n",
      "   | ['Edit11', '网上股票交易系统5.0Edit3']\n",
      "   | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   | ['ScrollBar9', '网上股票交易系统5.0ScrollBar6']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   | ['ScrollBar10', '专业ScrollBar3']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#327708', '买入股票#327707']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1830, T285, R2260, B465)\n",
      "   |    | ['精简#32770', '#327709', '精简#327700', '精简#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    | ['Edit12', '证券代码Edit', '证券代码Edit0', '证券代码Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '中国平安'    (L1452, T323, R1536, B341)\n",
      "   |    | ['中国平安', 'Static72', '中国平安Static', '中国平安Static0', '中国平安Static1']\n",
      "   |    | child_window(title=\"中国平安\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    | ['中国平安Edit', 'Edit13', '中国平安Edit0', '中国平安Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '3000'    (L1452, T362, R1535, B380)\n",
      "   |    | ['3000', 'Static73', '3000Static', '3000Static0', '3000Static1']\n",
      "   |    | child_window(title=\"3000\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    | ['Edit14', '1/2Edit', '3000Edit', '1/2Edit0', '1/2Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1476, T423, R1536, B444)\n",
      "   |    | ['买入Button', '买入', 'Button57', '买入Button0', '买入Button1', '买入0', '买入1']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    | ['重填Button', '重填', 'Button58', '重填Button0', '重填Button1', '重填0', '重填1']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T497, R1568, B517)\n",
      "   |    | ['CCustomTabCtrl4', 'Custom1CCustomTabCtrl', 'Custom15', 'Custom1CCustomTabCtrl0', 'Custom1CCustomTabCtrl1']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1642, T293, R1828, B313)\n",
      "   |    | ['ComboBox9', '添加ComboBox3']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1653, T329, R1737, B347)\n",
      "   |    | ['Static75', '添加Static', '添加Static0', '添加Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T348, R1737, B366)\n",
      "   |    | ['Edit15', '锁Edit', '锁Edit0', '锁Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T381, R1737, B399)\n",
      "   |    | ['1/5Edit', 'Edit16', '1/5Edit0', '1/5Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    | ['Static76', '证券代码Static', '证券代码', '证券代码Static0', '证券代码Static1', '证券代码0', '证券代码1']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    | ['证券名称', 'Static77', '证券名称Static', '证券名称Static0', '证券名称Static1', '证券名称0', '证券名称1']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入价格'    (L1396, T345, R1450, B363)\n",
      "   |    | ['买入价格Static', 'Static78', '买入价格', '买入价格Static0', '买入价格Static1', '买入价格0', '买入价格1']\n",
      "   |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T363, R1450, B381)\n",
      "   |    | ['可买(股)', '可买(股)Static', 'Static79', '可买(股)Static0', '可买(股)Static1', '可买(股)0', '可买(股)1']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1392, T399, R1449, B417)\n",
      "   |    | ['Static80', '买入数量', '买入数量Static', '买入数量0', '买入数量1', '买入数量Static0', '买入数量Static1']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1596, T384, R1644, B396)\n",
      "   |    | ['委托笔数Static', 'Static81', '委托笔数', '委托笔数Static0', '委托笔数Static1', '委托笔数0', '委托笔数1']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    | ['Button59', 'Default5', 'DefaultButton5']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '买入股票'    (L1396, T270, R1546, B294)\n",
      "   |    | ['Static82', '买入股票', '买入股票Static', '买入股票Static0', '买入股票Static1']\n",
      "   |    | child_window(title=\"买入股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1543, T455, R1555, B470)\n",
      "   |    | ['股Static2', 'Static83', '股2']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入提示'    (L1552, T270, R1626, B282)\n",
      "   |    | ['买入提示Static', '买入提示', 'Static84', '买入提示Static0', '买入提示Static1', '买入提示0', '买入提示1']\n",
      "   |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1596, T351, R1644, B363)\n",
      "   |    | ['Static85', '相对涨幅', '相对涨幅Static', '相对涨幅0', '相对涨幅1', '相对涨幅Static0', '相对涨幅Static1']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1596, T332, R1644, B344)\n",
      "   |    | ['最新价格', 'Static86', '最新价格Static', '最新价格0', '最新价格1', '最新价格Static0', '最新价格Static1']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1740, T351, R1752, B363)\n",
      "   |    | ['％', 'Static87', '％Static', '％0', '％1', '％Static0', '％Static1']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1584, T314, R1778, B326)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static', 'Static88', '*** 对话框中的控件请不要删除 ***', '*** 对话框中的控件请不要删除 ***Static0', '*** 对话框中的控件请不要删除 ***Static1', '*** 对话框中的控件请不要删除 ***0', '*** 对话框中的控件请不要删除 ***1']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1740, T330, R1788, B342)\n",
      "   |    | ['有效期限', '有效期限Static', 'Static89', '有效期限0', '有效期限1', '有效期限Static0', '有效期限Static1']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1794, T327, R1878, B345)\n",
      "   |    | ['DateTimePicker7', '专业DateTimePicker']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    | ['List1ListView', 'List1', 'ListView', 'List1ListView0', 'List1ListView1', 'List10', 'List11', 'ListView0', 'ListView1']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | Static - '市价委托策略'    (L1642, T275, R1716, B287)\n",
      "   |    | ['市价委托策略', '市价委托策略Static', 'Static90', '市价委托策略0', '市价委托策略1', '市价委托策略Static0', '市价委托策略Static1']\n",
      "   |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '(参考值)'    (L1524, T363, R1572, B375)\n",
      "   |    | ['Static91', '(参考值)', '(参考值)Static', '(参考值)0', '(参考值)1', '(参考值)Static0', '(参考值)Static1']\n",
      "   |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1653, T399, R1737, B417)\n",
      "   |    | ['Edit17', '锁Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1596, T402, R1644, B414)\n",
      "   |    | ['单笔上限Static', 'Static92', '单笔上限', '单笔上限Static0', '单笔上限Static1', '单笔上限0', '单笔上限1']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1653, T417, R1737, B435)\n",
      "   |    | ['05', '0Static5', 'Static93']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1596, T420, R1644, B432)\n",
      "   |    | ['笔数上限', 'Static94', '笔数上限Static', '笔数上限0', '笔数上限1', '笔数上限Static0', '笔数上限Static1']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '零'    (L1372, T449, R1536, B464)\n",
      "   |    | ['Static95', '零', '零Static']\n",
      "   |    | child_window(title=\"零\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    | ['Spin2', 'Spin2UpDown', 'UpDown2', 'Spin20', 'Spin21', 'Spin2UpDown0', 'Spin2UpDown1']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    | ['Spin22', 'Spin2UpDown2', 'UpDown3']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1568, T496, R1613, B511)\n",
      "   |    | ['可撤3', '可撤Button3', 'Button60']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    | ['刷新', 'Button61', '刷新Button', '刷新0', '刷新1', '刷新Button0', '刷新Button1']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '价格跟随'    (L1950, T380, R1998, B392)\n",
      "   |    | ['价格跟随Static', 'Static96', '价格跟随', '价格跟随Static0', '价格跟随Static1', '价格跟随0', '价格跟随1']\n",
      "   |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    | ['Button62', '全撤(Z /)', '全撤(Z /)Button', '全撤(Z /)0', '全撤(Z /)1', '全撤(Z /)Button0', '全撤(Z /)Button1']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    | ['撤买(X)', 'Button63', '撤买(X)Button', '撤买(X)0', '撤买(X)1', '撤买(X)Button0', '撤买(X)Button1']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    | ['撤卖(C)', '撤卖(C)Button', 'Button64', '撤卖(C)0', '撤卖(C)1', '撤卖(C)Button0', '撤卖(C)Button1']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    | ['Button65', '查询委托', '查询委托Button', '查询委托0', '查询委托1', '查询委托Button0', '查询委托Button1']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    | ['Button66', '上一页Button5', '上一页5']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    | ['下一页Button5', 'Button67', '下一页5']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    | ['全部选中', '全部选中Button', 'Button68', '全部选中0', '全部选中1', '全部选中Button0', '全部选中Button1']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    | ['撤单Button', 'Button69', '撤单', '撤单Button0', '撤单Button1', '撤单0', '撤单1']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    | ['锁', 'Button70', '锁Button', '锁0', '锁1', '锁Button0', '锁Button1']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    | ['锁2', 'Button71', '锁Button2']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1809, T389, R1893, B409)\n",
      "   |    | ['ComboBox10', '专业ComboBox', '专业ComboBox0', '专业ComboBox1']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    | ['资金按需汇集', 'Button72', '资金按需汇集Button', '资金按需汇集0', '资金按需汇集1', '资金按需汇集Button0', '资金按需汇集Button1']\n",
      "   |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '资金全部汇集'    (L1509, T491, R1611, B512)\n",
      "   |    | ['资金全部汇集Button', 'Button73', '资金全部汇集']\n",
      "   |    | child_window(title=\"资金全部汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    | ['Edit18', '撤最后(G)Edit', '撤最后(G)Edit0', '撤最后(G)Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L2266, T513, R2322, B534)\n",
      "   |    | ['查询代码3', 'Button74', '查询代码Button3']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1902, T306, R2114, B357)\n",
      "   |    | ['精简Static2', 'Static97']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购'    (L1812, T408, R2118, B446)\n",
      "   |    | ['此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购', 'Static98', '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购Static']\n",
      "   |    | child_window(title=\"此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L2082, T375, R2166, B393)\n",
      "   |    | ['精简Static3', 'Static99']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用资金'    (L2025, T378, R2075, B390)\n",
      "   |    | ['可用资金Static', 'Static100', '可用资金']\n",
      "   |    | child_window(title=\"可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    | ['Button75', ' ', ' Button', ' 0', ' 1', ' Button0', ' Button1']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    | ['HK$', 'Static101', 'HK$Static', 'HK$0', 'HK$1', 'HK$Static0', 'HK$Static1']\n",
      "   |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2080, T483, R2143, B504)\n",
      "   |    | ['Button76', '撤相同', '撤相同Button', '撤相同0', '撤相同1', '撤相同Button0', '撤相同Button1']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    | ['1/2', 'Button77', '1/2Button', '1/20', '1/21', '1/2Button0', '1/2Button1']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    | ['1/3', 'Button78', '1/3Button', '1/30', '1/31', '1/3Button0', '1/3Button1']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    | ['Button79', '1/5Button', '1/5', '1/5Button0', '1/5Button1', '1/50', '1/51']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    | ['1/4', 'Button80', '1/4Button', '1/40', '1/41', '1/4Button0', '1/4Button1']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    | ['Button81', '3000Button', '3000Button0', '3000Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '分组'    (L1568, T493, R1619, B514)\n",
      "   |    | ['全撤(Z /)ComboBox', 'ComboBox11', '全撤(Z /)ComboBox0', '全撤(Z /)ComboBox1']\n",
      "   |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%'    (L1396, T446, R1573, B461)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%', 'Static102', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static0', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static1']\n",
      "   |    | child_window(title=\"<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    | ['Button82', '买入股票Button', '买入股票Button0', '买入股票Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    | ['追单Button', 'Button83', '追单', '追单Button0', '追单Button1', '追单0', '追单1']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1851, T493, R1931, B513)\n",
      "   |    | ['ComboBox12', '撤最后(G)ComboBox', '撤最后(G)ComboBox0', '撤最后(G)ComboBox1']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    | ['Static103', '中国平安Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    | ['>Button', 'Button84', '>', '>Button0', '>Button1', '>0', '>1']\n",
      "   |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Afx:000C0000:06', 'HexinScrollWndAfx:000C0000:06', 'HexinScrollWnd7']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    | ['#3277010', '买入股票#327708']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    | ['Button85', '撤最后(G)', '撤最后(G)Button', '撤最后(G)0', '撤最后(G)1', '撤最后(G)Button0', '撤最后(G)Button1']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    | ['Button86', '撤相同2', '撤相同Button2']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1898, T392, R1911, B405)\n",
      "   |    | ['精简Static4', 'Static104']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    | ['Static105', '网上股票交易系统5.0Static', '网上股票交易系统5.0Static0', '网上股票交易系统5.0Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | #32770 - ''    (L1830, T285, R2260, B465)\n",
      "   | ['精简#32770', '#327709', '精简#327700', '精简#327701']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   |    | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2378, T285, R2410, B317)\n",
      "   |    | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1976, T288, R2263, B316)\n",
      "   |    | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   |    | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Static - '意见反馈'    (L1838, T288, R1983, B316)\n",
      "   | ['意见反馈', 'Static70', '意见反馈Static', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L2378, T285, R2410, B317)\n",
      "   | ['Button56', '精简Button', '精简Button0', '精简Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1976, T288, R2263, B316)\n",
      "   | ['精简Static', 'Static71', '精简Static0', '精简Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | AfxFrameOrView140s - ''    (L1830, T285, R2260, B465)\n",
      "   | ['AfxFrameOrView140s3', '精简AfxFrameOrView140s', '精简AfxFrameOrView140s0', '精简AfxFrameOrView140s1']\n",
      "   | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell Embedding - ''    (L1828, T283, R2262, B467)\n",
      "   | ['精简Shell Embedding', 'Shell Embedding2', '精简Shell Embedding0', '精简Shell Embedding1']\n",
      "   | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell DocObject View - ''    (L1828, T283, R2262, B467)\n",
      "   | ['精简Shell DocObject View', 'Shell DocObject View2']\n",
      "   | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   |    | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Internet Explorer_Server - ''    (L1828, T283, R2262, B467)\n",
      "   | ['Internet Explorer_Server2', '精简Internet Explorer_Server']\n",
      "   | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   | ['Edit12', '证券代码Edit', '证券代码Edit0', '证券代码Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '中国平安'    (L1452, T323, R1536, B341)\n",
      "   | ['中国平安', 'Static72', '中国平安Static', '中国平安Static0', '中国平安Static1']\n",
      "   | child_window(title=\"中国平安\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   | ['中国平安Edit', 'Edit13', '中国平安Edit0', '中国平安Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '3000'    (L1452, T362, R1535, B380)\n",
      "   | ['3000', 'Static73', '3000Static', '3000Static0', '3000Static1']\n",
      "   | child_window(title=\"3000\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   | ['Edit14', '1/2Edit', '3000Edit', '1/2Edit0', '1/2Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   | ['股Static', 'Static74', '股', '股Static0', '股Static1', '股0', '股1']\n",
      "   | child_window(title=\"股\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '买入'    (L1476, T423, R1536, B444)\n",
      "   | ['买入Button', '买入', 'Button57', '买入Button0', '买入Button1', '买入0', '买入1']\n",
      "   | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   | ['重填Button', '重填', 'Button58', '重填Button0', '重填Button1', '重填0', '重填1']\n",
      "   | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - 'Custom1'    (L1372, T497, R1568, B517)\n",
      "   | ['CCustomTabCtrl4', 'Custom1CCustomTabCtrl', 'Custom15', 'Custom1CCustomTabCtrl0', 'Custom1CCustomTabCtrl1']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1642, T293, R1828, B313)\n",
      "   | ['ComboBox9', '添加ComboBox3']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - ''    (L1653, T329, R1737, B347)\n",
      "   | ['Static75', '添加Static', '添加Static0', '添加Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1653, T348, R1737, B366)\n",
      "   | ['Edit15', '锁Edit', '锁Edit0', '锁Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1653, T381, R1737, B399)\n",
      "   | ['1/5Edit', 'Edit16', '1/5Edit0', '1/5Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   | ['Static76', '证券代码Static', '证券代码', '证券代码Static0', '证券代码Static1', '证券代码0', '证券代码1']\n",
      "   | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   | ['证券名称', 'Static77', '证券名称Static', '证券名称Static0', '证券名称Static1', '证券名称0', '证券名称1']\n",
      "   | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入价格'    (L1396, T345, R1450, B363)\n",
      "   | ['买入价格Static', 'Static78', '买入价格', '买入价格Static0', '买入价格Static1', '买入价格0', '买入价格1']\n",
      "   | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可买(股)'    (L1396, T363, R1450, B381)\n",
      "   | ['可买(股)', '可买(股)Static', 'Static79', '可买(股)Static0', '可买(股)Static1', '可买(股)0', '可买(股)1']\n",
      "   | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入数量'    (L1392, T399, R1449, B417)\n",
      "   | ['Static80', '买入数量', '买入数量Static', '买入数量0', '买入数量1', '买入数量Static0', '买入数量Static1']\n",
      "   | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托笔数'    (L1596, T384, R1644, B396)\n",
      "   | ['委托笔数Static', 'Static81', '委托笔数', '委托笔数Static0', '委托笔数Static1', '委托笔数0', '委托笔数1']\n",
      "   | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   | ['Button59', 'Default5', 'DefaultButton5']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '买入股票'    (L1396, T270, R1546, B294)\n",
      "   | ['Static82', '买入股票', '买入股票Static', '买入股票Static0', '买入股票Static1']\n",
      "   | child_window(title=\"买入股票\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股'    (L1543, T455, R1555, B470)\n",
      "   | ['股Static2', 'Static83', '股2']\n",
      "   | child_window(title=\"股\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入提示'    (L1552, T270, R1626, B282)\n",
      "   | ['买入提示Static', '买入提示', 'Static84', '买入提示Static0', '买入提示Static1', '买入提示0', '买入提示1']\n",
      "   | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '相对涨幅'    (L1596, T351, R1644, B363)\n",
      "   | ['Static85', '相对涨幅', '相对涨幅Static', '相对涨幅0', '相对涨幅1', '相对涨幅Static0', '相对涨幅Static1']\n",
      "   | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最新价格'    (L1596, T332, R1644, B344)\n",
      "   | ['最新价格', 'Static86', '最新价格Static', '最新价格0', '最新价格1', '最新价格Static0', '最新价格Static1']\n",
      "   | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '％'    (L1740, T351, R1752, B363)\n",
      "   | ['％', 'Static87', '％Static', '％0', '％1', '％Static0', '％Static1']\n",
      "   | child_window(title=\"％\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '*** 对话框中的控件请不要删除 ***'    (L1584, T314, R1778, B326)\n",
      "   | ['*** 对话框中的控件请不要删除 ***Static', 'Static88', '*** 对话框中的控件请不要删除 ***', '*** 对话框中的控件请不要删除 ***Static0', '*** 对话框中的控件请不要删除 ***Static1', '*** 对话框中的控件请不要删除 ***0', '*** 对话框中的控件请不要删除 ***1']\n",
      "   | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '有效期限'    (L1740, T330, R1788, B342)\n",
      "   | ['有效期限', '有效期限Static', 'Static89', '有效期限0', '有效期限1', '有效期限Static0', '有效期限Static1']\n",
      "   | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-19'    (L1794, T327, R1878, B345)\n",
      "   | ['DateTimePicker7', '专业DateTimePicker']\n",
      "   | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   | ['List1ListView', 'List1', 'ListView', 'List1ListView0', 'List1ListView1', 'List10', 'List11', 'ListView0', 'ListView1']\n",
      "   | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   | \n",
      "   | Static - '市价委托策略'    (L1642, T275, R1716, B287)\n",
      "   | ['市价委托策略', '市价委托策略Static', 'Static90', '市价委托策略0', '市价委托策略1', '市价委托策略Static0', '市价委托策略Static1']\n",
      "   | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '(参考值)'    (L1524, T363, R1572, B375)\n",
      "   | ['Static91', '(参考值)', '(参考值)Static', '(参考值)0', '(参考值)1', '(参考值)Static0', '(参考值)Static1']\n",
      "   | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1653, T399, R1737, B417)\n",
      "   | ['Edit17', '锁Edit2']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '单笔上限'    (L1596, T402, R1644, B414)\n",
      "   | ['单笔上限Static', 'Static92', '单笔上限', '单笔上限Static0', '单笔上限Static1', '单笔上限0', '单笔上限1']\n",
      "   | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1653, T417, R1737, B435)\n",
      "   | ['05', '0Static5', 'Static93']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '笔数上限'    (L1596, T420, R1644, B432)\n",
      "   | ['笔数上限', 'Static94', '笔数上限Static', '笔数上限0', '笔数上限1', '笔数上限Static0', '笔数上限Static1']\n",
      "   | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '零'    (L1372, T449, R1536, B464)\n",
      "   | ['Static95', '零', '零Static']\n",
      "   | child_window(title=\"零\", class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   | ['Spin2', 'Spin2UpDown', 'UpDown2', 'Spin20', 'Spin21', 'Spin2UpDown0', 'Spin2UpDown1']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   | ['Spin22', 'Spin2UpDown2', 'UpDown3']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | Button - '可撤'    (L1568, T496, R1613, B511)\n",
      "   | ['可撤3', '可撤Button3', 'Button60']\n",
      "   | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   | ['刷新', 'Button61', '刷新Button', '刷新0', '刷新1', '刷新Button0', '刷新Button1']\n",
      "   | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '价格跟随'    (L1950, T380, R1998, B392)\n",
      "   | ['价格跟随Static', 'Static96', '价格跟随', '价格跟随Static0', '价格跟随Static1', '价格跟随0', '价格跟随1']\n",
      "   | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   | ['Button62', '全撤(Z /)', '全撤(Z /)Button', '全撤(Z /)0', '全撤(Z /)1', '全撤(Z /)Button0', '全撤(Z /)Button1']\n",
      "   | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   | ['撤买(X)', 'Button63', '撤买(X)Button', '撤买(X)0', '撤买(X)1', '撤买(X)Button0', '撤买(X)Button1']\n",
      "   | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   | ['撤卖(C)', '撤卖(C)Button', 'Button64', '撤卖(C)0', '撤卖(C)1', '撤卖(C)Button0', '撤卖(C)Button1']\n",
      "   | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   | ['Button65', '查询委托', '查询委托Button', '查询委托0', '查询委托1', '查询委托Button0', '查询委托Button1']\n",
      "   | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   | ['Button66', '上一页Button5', '上一页5']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   | ['下一页Button5', 'Button67', '下一页5']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   | ['全部选中', '全部选中Button', 'Button68', '全部选中0', '全部选中1', '全部选中Button0', '全部选中Button1']\n",
      "   | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   | ['撤单Button', 'Button69', '撤单', '撤单Button0', '撤单Button1', '撤单0', '撤单1']\n",
      "   | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   | ['锁', 'Button70', '锁Button', '锁0', '锁1', '锁Button0', '锁Button1']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   | ['锁2', 'Button71', '锁Button2']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '固定数量'    (L1809, T389, R1893, B409)\n",
      "   | ['ComboBox10', '专业ComboBox', '专业ComboBox0', '专业ComboBox1']\n",
      "   | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   | ['资金按需汇集', 'Button72', '资金按需汇集Button', '资金按需汇集0', '资金按需汇集1', '资金按需汇集Button0', '资金按需汇集Button1']\n",
      "   | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '资金全部汇集'    (L1509, T491, R1611, B512)\n",
      "   | ['资金全部汇集Button', 'Button73', '资金全部汇集']\n",
      "   | child_window(title=\"资金全部汇集\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   | ['Edit18', '撤最后(G)Edit', '撤最后(G)Edit0', '撤最后(G)Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L2266, T513, R2322, B534)\n",
      "   | ['查询代码3', 'Button74', '查询代码Button3']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1902, T306, R2114, B357)\n",
      "   | ['精简Static2', 'Static97']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购'    (L1812, T408, R2118, B446)\n",
      "   | ['此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购', 'Static98', '此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购Static']\n",
      "   | child_window(title=\"此界面只能使用自有资金进行新股申购。如您拟使用“融易通”专款进行新股申购，请在“融易通->新股申购”这一菜单内进行新股申购\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L2082, T375, R2166, B393)\n",
      "   | ['精简Static3', 'Static99']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用资金'    (L2025, T378, R2075, B390)\n",
      "   | ['可用资金Static', 'Static100', '可用资金']\n",
      "   | child_window(title=\"可用资金\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   | ['Button75', ' ', ' Button', ' 0', ' 1', ' Button0', ' Button1']\n",
      "   | child_window(title=\" \", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   | ['HK$', 'Static101', 'HK$Static', 'HK$0', 'HK$1', 'HK$Static0', 'HK$Static1']\n",
      "   | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L2080, T483, R2143, B504)\n",
      "   | ['Button76', '撤相同', '撤相同Button', '撤相同0', '撤相同1', '撤相同Button0', '撤相同Button1']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   | ['1/2', 'Button77', '1/2Button', '1/20', '1/21', '1/2Button0', '1/2Button1']\n",
      "   | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   | ['1/3', 'Button78', '1/3Button', '1/30', '1/31', '1/3Button0', '1/3Button1']\n",
      "   | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   | ['Button79', '1/5Button', '1/5', '1/5Button0', '1/5Button1', '1/50', '1/51']\n",
      "   | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   | ['1/4', 'Button80', '1/4Button', '1/40', '1/41', '1/4Button0', '1/4Button1']\n",
      "   | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1534, T362, R1552, B380)\n",
      "   | ['Button81', '3000Button', '3000Button0', '3000Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '分组'    (L1568, T493, R1619, B514)\n",
      "   | ['全撤(Z /)ComboBox', 'ComboBox11', '全撤(Z /)ComboBox0', '全撤(Z /)ComboBox1']\n",
      "   | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%'    (L1396, T446, R1573, B461)\n",
      "   | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%', 'Static102', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static0', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static1']\n",
      "   | child_window(title=\"<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1534, T302, R1552, B320)\n",
      "   | ['Button82', '买入股票Button', '买入股票Button0', '买入股票Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   | ['追单Button', 'Button83', '追单', '追单Button0', '追单Button1', '追单0', '追单1']\n",
      "   | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '最新价'    (L1851, T493, R1931, B513)\n",
      "   | ['ComboBox12', '撤最后(G)ComboBox', '撤最后(G)ComboBox0', '撤最后(G)ComboBox1']\n",
      "   | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - ''    (L1540, T323, R1576, B341)\n",
      "   | ['Static103', '中国平安Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   | ['>Button', 'Button84', '>', '>Button0', '>Button1', '>0', '>1']\n",
      "   | child_window(title=\">\", class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   | ['Afx:000C0000:06', 'HexinScrollWndAfx:000C0000:06', 'HexinScrollWnd7']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s6', 'AfxWnd140s8', 'HexinScrollWnd26']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   | ['Custom2CVirtualGridCtrl2', 'Custom22', 'CVirtualGridCtrl6']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar11', '网上股票交易系统5.0ScrollBar7']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   | ['ScrollBar12', '撤最后(G)ScrollBar', '撤最后(G)ScrollBar0', '撤最后(G)ScrollBar1']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   | ['#3277010', '买入股票#327708']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   | \n",
      "   | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   | ['Button85', '撤最后(G)', '撤最后(G)Button', '撤最后(G)0', '撤最后(G)1', '撤最后(G)Button0', '撤最后(G)Button1']\n",
      "   | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   | ['Button86', '撤相同2', '撤相同Button2']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1898, T392, R1911, B405)\n",
      "   | ['精简Static4', 'Static104']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1378, T347, R1391, B360)\n",
      "   | ['Static105', '网上股票交易系统5.0Static', '网上股票交易系统5.0Static0', '网上股票交易系统5.0Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   | ['Afx:000C0000:843:00000000:00000005:00000000', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:00000000', 'Afx:000C0000:843:00000000:00000005:000000000', 'Afx:000C0000:843:00000000:00000005:000000001', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000000', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000001']\n",
      "   | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#3277011', '买入股票#327709']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1378, T267, R1438, B288)\n",
      "   |    | ['全部选中2', '全部选中Button2', 'Button87']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单(Del)'    (L1379, T267, R1439, B288)\n",
      "   |    | ['撤单(Del)Button', '撤单(Del)', 'Button88']\n",
      "   |    | child_window(title=\"撤单(Del)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1443, T267, R1505, B288)\n",
      "   |    | ['Button89', '全撤(Z /)2', '全撤(Z /)Button2']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1509, T267, R1559, B288)\n",
      "   |    | ['撤买(X)2', 'Button90', '撤买(X)Button2']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1563, T267, R1613, B288)\n",
      "   |    | ['撤卖(C)2', '撤卖(C)Button2', 'Button91']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2197, T267, R2247, B288)\n",
      "   |    | ['Button92', '上一页Button6', '上一页6']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2251, T267, R2301, B288)\n",
      "   |    | ['下一页Button6', 'Button93', '下一页6']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button94', 'Default6', 'DefaultButton6']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '在委托记录上用鼠标双击或回车即可撤单'    (L1972, T272, R2193, B284)\n",
      "   |    | ['Static106', '在委托记录上用鼠标双击或回车即可撤单Static', '在委托记录上用鼠标双击或回车即可撤单']\n",
      "   |    | child_window(title=\"在委托记录上用鼠标双击或回车即可撤单\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '部分撤单'    (L2305, T267, R2380, B288)\n",
      "   |    | ['部分撤单', '部分撤单Button', 'Button95']\n",
      "   |    | child_window(title=\"部分撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '测速(仅支持单笔撤买)'    (L2044, T267, R2176, B288)\n",
      "   |    | ['Button96', '测速(仅支持单笔撤买)Button', '测速(仅支持单笔撤买)']\n",
      "   |    | child_window(title=\"测速(仅支持单笔撤买)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1735, T267, R1795, B288)\n",
      "   |    | ['风控Edit', 'Edit19']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    |    | ['专业Static2', 'Static107']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    | ['专业Static2', 'Static107']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L1799, T267, R1855, B288)\n",
      "   |    | ['查询代码4', 'Button97', '查询代码Button4']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '解约'    (L1444, T267, R1504, B288)\n",
      "   |    | ['解约', 'Button98', '解约Button']\n",
      "   |    | child_window(title=\"解约\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1510, T294, R1572, B315)\n",
      "   |    | ['Button99', '撤相同3', '撤相同Button3']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1859, T270, R1876, B285)\n",
      "   |    | ['Button100', '精简Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '撤单不需要确认'    (L1876, T272, R1968, B284)\n",
      "   |    | ['撤单不需要确认Static', '撤单不需要确认', 'Static108']\n",
      "   |    | child_window(title=\"撤单不需要确认\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L1987, T267, R2037, B288)\n",
      "   |    | ['追单Button2', 'Button101', '追单2']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1864, T267, R1942, B287)\n",
      "   |    | ['ComboBox13', '精简ComboBox3']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T296, R1883, B879)\n",
      "   |    | ['Afx:000C0000:07', 'HexinScrollWndAfx:000C0000:07', 'HexinScrollWnd8']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    | ['#3277012', '买入股票#3277010']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1617, T267, R1681, B288)\n",
      "   |    | ['Button102', '撤最后(G)2', '撤最后(G)Button2']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1685, T267, R1731, B288)\n",
      "   |    | ['Button103', '撤相同4', '撤相同Button4']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全部选中'    (L1378, T267, R1438, B288)\n",
      "   | ['全部选中2', '全部选中Button2', 'Button87']\n",
      "   | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤单(Del)'    (L1379, T267, R1439, B288)\n",
      "   | ['撤单(Del)Button', '撤单(Del)', 'Button88']\n",
      "   | child_window(title=\"撤单(Del)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全撤(Z /)'    (L1443, T267, R1505, B288)\n",
      "   | ['Button89', '全撤(Z /)2', '全撤(Z /)Button2']\n",
      "   | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤买(X)'    (L1509, T267, R1559, B288)\n",
      "   | ['撤买(X)2', 'Button90', '撤买(X)Button2']\n",
      "   | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤卖(C)'    (L1563, T267, R1613, B288)\n",
      "   | ['撤卖(C)2', '撤卖(C)Button2', 'Button91']\n",
      "   | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L2197, T267, R2247, B288)\n",
      "   | ['Button92', '上一页Button6', '上一页6']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2251, T267, R2301, B288)\n",
      "   | ['下一页Button6', 'Button93', '下一页6']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button94', 'Default6', 'DefaultButton6']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '在委托记录上用鼠标双击或回车即可撤单'    (L1972, T272, R2193, B284)\n",
      "   | ['Static106', '在委托记录上用鼠标双击或回车即可撤单Static', '在委托记录上用鼠标双击或回车即可撤单']\n",
      "   | child_window(title=\"在委托记录上用鼠标双击或回车即可撤单\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '部分撤单'    (L2305, T267, R2380, B288)\n",
      "   | ['部分撤单', '部分撤单Button', 'Button95']\n",
      "   | child_window(title=\"部分撤单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '测速(仅支持单笔撤买)'    (L2044, T267, R2176, B288)\n",
      "   | ['Button96', '测速(仅支持单笔撤买)Button', '测速(仅支持单笔撤买)']\n",
      "   | child_window(title=\"测速(仅支持单笔撤买)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L1735, T267, R1795, B288)\n",
      "   | ['风控Edit', 'Edit19']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1788, T271, R1801, B283)\n",
      "   |    | ['专业Static2', 'Static107']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1788, T271, R1801, B283)\n",
      "   | ['专业Static2', 'Static107']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L1799, T267, R1855, B288)\n",
      "   | ['查询代码4', 'Button97', '查询代码Button4']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '解约'    (L1444, T267, R1504, B288)\n",
      "   | ['解约', 'Button98', '解约Button']\n",
      "   | child_window(title=\"解约\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L1510, T294, R1572, B315)\n",
      "   | ['Button99', '撤相同3', '撤相同Button3']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1859, T270, R1876, B285)\n",
      "   | ['Button100', '精简Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '撤单不需要确认'    (L1876, T272, R1968, B284)\n",
      "   | ['撤单不需要确认Static', '撤单不需要确认', 'Static108']\n",
      "   | child_window(title=\"撤单不需要确认\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '追单'    (L1987, T267, R2037, B288)\n",
      "   | ['追单Button2', 'Button101', '追单2']\n",
      "   | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '最新价'    (L1864, T267, R1942, B287)\n",
      "   | ['ComboBox13', '精简ComboBox3']\n",
      "   | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T296, R1883, B879)\n",
      "   | ['Afx:000C0000:07', 'HexinScrollWndAfx:000C0000:07', 'HexinScrollWnd8']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    | ['#3277012', '买入股票#3277010']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   |    | ['ScrollBar14', '专业ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T296, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s7', 'AfxWnd140s9', 'HexinScrollWnd27']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    |    | ['#3277012', '买入股票#3277010']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    | ['#3277012', '买入股票#3277010']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T296, R1883, B879)\n",
      "   | ['CVirtualGridCtrl7', 'Custom1CVirtualGridCtrl5', 'Custom16']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   |    | ['#3277012', '买入股票#3277010']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   |    | \n",
      "   |    | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   |    | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   |    | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T296, R1460, B314)\n",
      "   | ['#3277012', '买入股票#3277010']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   | \n",
      "   | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   | ['Edit20', '网上股票交易系统5.0Edit4']\n",
      "   | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | Edit - '表格委托价格编辑图标悬浮框'    (L1372, T296, R1384, B308)\n",
      "   | ['Edit21', '网上股票交易系统5.0Edit5']\n",
      "   | child_window(title=\"表格委托价格编辑图标悬浮框\", class_name=\"TableFloatEditTips\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar13', '网上股票交易系统5.0ScrollBar8']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T296, R1816, B779)\n",
      "   | ['ScrollBar14', '专业ScrollBar4']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Button - '撤最后(G)'    (L1617, T267, R1681, B288)\n",
      "   | ['Button102', '撤最后(G)2', '撤最后(G)Button2']\n",
      "   | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L1685, T267, R1731, B288)\n",
      "   | ['Button103', '撤相同4', '撤相同Button4']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#3277013', '买入股票#3277011']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1894, T285, R2194, B465)\n",
      "   |    | ['精简#327702', '#3277014']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    |    | ['Button104', '精简Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    |    | ['精简Static5', 'Static110']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    | ['Button104', '精简Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    | ['精简Static5', 'Static110']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   |    | ['Edit22', '证券代码Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T323, R1536, B341)\n",
      "   |    | ['Static111', '证券名称Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   |    | ['中国平安Edit2', 'Edit23']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T362, R1535, B380)\n",
      "   |    | ['可买(股)Static2', 'Static112']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   |    | ['Edit24', '1/2Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    |    | ['股Static3', 'Static113', '股3']\n",
      "   |    |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static3', 'Static113', '股3']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '卖出'    (L1476, T423, R1536, B444)\n",
      "   |    | ['Button105', '卖出', '卖出Button', '卖出0', '卖出1', '卖出Button0', '卖出Button1']\n",
      "   |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   |    | ['重填Button2', '重填2', 'Button106']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   |    | ['Button107', 'Default7', 'DefaultButton7']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1662, T386, R1746, B404)\n",
      "   |    | ['Static114', '1/5Static']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1662, T402, R1746, B420)\n",
      "   |    | ['Edit25', '锁Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1827, T393, R1911, B411)\n",
      "   |    | ['精简Edit5', 'Edit26']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1827, T411, R1911, B429)\n",
      "   |    | ['精简Edit6', 'Edit27']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   |    | ['Static115', '证券代码Static2', '证券代码2']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   |    | ['证券名称2', 'Static116', '证券名称Static3']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出价格'    (L1396, T345, R1450, B363)\n",
      "   |    | ['卖出价格Static', 'Static117', '卖出价格', '卖出价格Static0', '卖出价格Static1', '卖出价格0', '卖出价格1']\n",
      "   |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用余额'    (L1396, T363, R1450, B381)\n",
      "   |    | ['Static118', '可用余额Static', '可用余额', '可用余额Static0', '可用余额Static1', '可用余额0', '可用余额1']\n",
      "   |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出数量'    (L1392, T399, R1449, B417)\n",
      "   |    | ['卖出数量', 'Static119', '卖出数量Static', '卖出数量0', '卖出数量1', '卖出数量Static0', '卖出数量Static1']\n",
      "   |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出股票'    (L1396, T270, R1546, B294)\n",
      "   |    | ['Static120', '卖出股票', '卖出股票Static']\n",
      "   |    | child_window(title=\"卖出股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1773, T396, R1821, B408)\n",
      "   |    | ['委托笔数Static2', 'Static121', '委托笔数2']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1773, T414, R1821, B426)\n",
      "   |    | ['单笔上限Static2', 'Static122', '单笔上限2']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '张'    (L1543, T449, R1557, B464)\n",
      "   |    | ['张', 'Static123', '张Static', '张0', '张1', '张Static0', '张Static1']\n",
      "   |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买出提示'    (L1552, T270, R1626, B282)\n",
      "   |    | ['买出提示', 'Static124', '买出提示Static']\n",
      "   |    | child_window(title=\"买出提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1605, T405, R1653, B417)\n",
      "   |    | ['Static125', '相对涨幅2', '相对涨幅Static2']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1605, T387, R1653, B399)\n",
      "   |    | ['最新价格2', 'Static126', '最新价格Static2']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1749, T384, R1763, B396)\n",
      "   |    | ['％2', 'Static127', '％Static2']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出策略'    (L1773, T432, R1821, B444)\n",
      "   |    | ['卖出策略Static', 'Static128', '卖出策略']\n",
      "   |    | child_window(title=\"卖出策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '等量'    (L1827, T429, R1911, B449)\n",
      "   |    | ['ComboBox14', '精简ComboBox4']\n",
      "   |    | child_window(title=\"等量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1605, T329, R1799, B341)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static2', 'Static129', '*** 对话框中的控件请不要删除 ***2']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1605, T347, R1653, B359)\n",
      "   |    | ['有效期限2', '有效期限Static2', 'Static130']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1662, T344, R1746, B362)\n",
      "   |    | ['DateTimePicker8', '添加DateTimePicker']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T263, R1381, B272)\n",
      "   |    | ['List1ListView2', 'List12', 'ListView2']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1680, T305, R1866, B325)\n",
      "   |    | ['ComboBox15', '添加ComboBox4']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '市价委托策略'    (L1680, T287, R1754, B299)\n",
      "   |    | ['市价委托策略2', '市价委托策略Static2', 'Static131']\n",
      "   |    | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1662, T438, R1746, B456)\n",
      "   |    | ['06', '0Static6', 'Static132']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1605, T441, R1653, B453)\n",
      "   |    | ['笔数上限2', 'Static133', '笔数上限Static2']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1372, T449, R1536, B464)\n",
      "   |    | ['Static134', '重填Static', '重填Static0', '重填Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   |    | ['Spin23', 'Spin2UpDown3', 'UpDown4']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   |    | ['Spin24', 'Spin2UpDown4', 'UpDown5']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1372, T497, R1568, B517)\n",
      "   |    | ['CCustomTabCtrl5', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '可撤'    (L1568, T496, R1612, B511)\n",
      "   |    | ['可撤4', '可撤Button4', 'Button108']\n",
      "   |    | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   |    | ['刷新2', 'Button109', '刷新Button2']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '价格跟随'    (L1965, T432, R2013, B444)\n",
      "   |    | ['价格跟随Static2', 'Static135', '价格跟随2']\n",
      "   |    | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   |    | ['Button110', '全撤(Z /)3', '全撤(Z /)Button3']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   |    | ['撤买(X)3', 'Button111', '撤买(X)Button3']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   |    | ['撤卖(C)3', '撤卖(C)Button3', 'Button112']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   |    | ['Button113', '查询委托2', '查询委托Button2']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   |    | ['Button114', '上一页Button7', '上一页7']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   |    | ['下一页Button7', 'Button115', '下一页7']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   |    | ['全部选中3', '全部选中Button3', 'Button116']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   |    | ['撤单Button2', 'Button117', '撤单2']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   |    | ['锁3', 'Button118', '锁Button3']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   |    | ['锁4', 'Button119', '锁Button4']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1842, T344, R1926, B364)\n",
      "   |    | ['ComboBox16', '精简ComboBox5']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   |    | ['资金按需汇集2', 'Button120', '资金按需汇集Button2']\n",
      "   |    | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   |    | ['Edit28', '撤最后(G)Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L2268, T509, R2324, B530)\n",
      "   |    | ['查询代码5', 'Button121', '查询代码Button5']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   |    | ['Button122', ' 2', ' Button2']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   |    | ['HK$2', 'Static136', 'HK$Static2']\n",
      "   |    | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2080, T482, R2143, B503)\n",
      "   |    | ['Button123', '撤相同5', '撤相同Button5']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   |    | ['1/22', 'Button124', '1/2Button2']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   |    | ['1/32', 'Button125', '1/3Button2']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   |    | ['Button126', '1/5Button2', '1/52']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   |    | ['1/42', 'Button127', '1/4Button2']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T362, R1552, B380)\n",
      "   |    | ['Button128', '3000Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '分组'    (L1568, T490, R1619, B514)\n",
      "   |    | ['全撤(Z /)ComboBox2', 'ComboBox17']\n",
      "   |    | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1396, T447, R1573, B462)\n",
      "   |    | ['Static137', '重填Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T302, R1552, B320)\n",
      "   |    | ['Button129', '买入股票Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '最新价'    (L1849, T493, R1929, B513)\n",
      "   |    | ['ComboBox18', '撤最后(G)ComboBox2']\n",
      "   |    | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   |    | ['追单Button3', 'Button130', '追单3']\n",
      "   |    | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1540, T323, R1576, B341)\n",
      "   |    | ['Static138', '中国平安Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   |    | ['>Button2', 'Button131', '>2']\n",
      "   |    | child_window(title=\">\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Afx:000C0000:08', 'HexinScrollWndAfx:000C0000:08', 'HexinScrollWnd9']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   |    | ['#3277015', '买入股票#3277012']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1931, T347, R1944, B360)\n",
      "   |    | ['精简Static6', 'Static139']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T347, R1391, B360)\n",
      "   |    | ['Static140', '网上股票交易系统5.0Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   |    | ['Button132', '撤最后(G)3', '撤最后(G)Button3']\n",
      "   |    | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   |    | ['Button133', '撤相同6', '撤相同Button6']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1894, T285, R2194, B465)\n",
      "   | ['精简#327702', '#3277014']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   |    | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L2442, T285, R2474, B317)\n",
      "   |    | ['Button104', '精简Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L2040, T288, R2327, B316)\n",
      "   |    | ['精简Static5', 'Static110']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   |    | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   | \n",
      "   | Static - '意见反馈'    (L1902, T288, R2047, B316)\n",
      "   | ['意见反馈2', 'Static109', '意见反馈Static2']\n",
      "   | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L2442, T285, R2474, B317)\n",
      "   | ['Button104', '精简Button3']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L2040, T288, R2327, B316)\n",
      "   | ['精简Static5', 'Static110']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | AfxFrameOrView140s - ''    (L1894, T285, R2194, B465)\n",
      "   | ['AfxFrameOrView140s4', '精简AfxFrameOrView140s2']\n",
      "   | child_window(class_name=\"AfxFrameOrView140s\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   |    | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   | \n",
      "   | Shell Embedding - ''    (L1892, T283, R2196, B467)\n",
      "   | ['精简Shell Embedding2', 'Shell Embedding3']\n",
      "   | child_window(class_name=\"Shell Embedding\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T302, R1535, B320)\n",
      "   | ['Edit22', '证券代码Edit2']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T323, R1536, B341)\n",
      "   | ['Static111', '证券名称Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T342, R1520, B360)\n",
      "   | ['中国平安Edit2', 'Edit23']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T362, R1535, B380)\n",
      "   | ['可买(股)Static2', 'Static112']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T399, R1520, B417)\n",
      "   | ['Edit24', '1/2Edit2']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   |    | ['股Static3', 'Static113', '股3']\n",
      "   |    | child_window(title=\"股\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股'    (L1504, T402, R1517, B414)\n",
      "   | ['股Static3', 'Static113', '股3']\n",
      "   | child_window(title=\"股\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '卖出'    (L1476, T423, R1536, B444)\n",
      "   | ['Button105', '卖出', '卖出Button', '卖出0', '卖出1', '卖出Button0', '卖出Button1']\n",
      "   | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '重填'    (L1396, T423, R1456, B444)\n",
      "   | ['重填Button2', '重填2', 'Button106']\n",
      "   | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1594, T267, R1648, B288)\n",
      "   | ['Button107', 'Default7', 'DefaultButton7']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1662, T386, R1746, B404)\n",
      "   | ['Static114', '1/5Static']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1662, T402, R1746, B420)\n",
      "   | ['Edit25', '锁Edit3']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1827, T393, R1911, B411)\n",
      "   | ['精简Edit5', 'Edit26']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1827, T411, R1911, B429)\n",
      "   | ['精简Edit6', 'Edit27']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '证券代码'    (L1396, T305, R1450, B323)\n",
      "   | ['Static115', '证券代码Static2', '证券代码2']\n",
      "   | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券名称'    (L1396, T326, R1450, B344)\n",
      "   | ['证券名称2', 'Static116', '证券名称Static3']\n",
      "   | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出价格'    (L1396, T345, R1450, B363)\n",
      "   | ['卖出价格Static', 'Static117', '卖出价格', '卖出价格Static0', '卖出价格Static1', '卖出价格0', '卖出价格1']\n",
      "   | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用余额'    (L1396, T363, R1450, B381)\n",
      "   | ['Static118', '可用余额Static', '可用余额', '可用余额Static0', '可用余额Static1', '可用余额0', '可用余额1']\n",
      "   | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出数量'    (L1392, T399, R1449, B417)\n",
      "   | ['卖出数量', 'Static119', '卖出数量Static', '卖出数量0', '卖出数量1', '卖出数量Static0', '卖出数量Static1']\n",
      "   | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出股票'    (L1396, T270, R1546, B294)\n",
      "   | ['Static120', '卖出股票', '卖出股票Static']\n",
      "   | child_window(title=\"卖出股票\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托笔数'    (L1773, T396, R1821, B408)\n",
      "   | ['委托笔数Static2', 'Static121', '委托笔数2']\n",
      "   | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '单笔上限'    (L1773, T414, R1821, B426)\n",
      "   | ['单笔上限Static2', 'Static122', '单笔上限2']\n",
      "   | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '张'    (L1543, T449, R1557, B464)\n",
      "   | ['张', 'Static123', '张Static', '张0', '张1', '张Static0', '张Static1']\n",
      "   | child_window(title=\"张\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买出提示'    (L1552, T270, R1626, B282)\n",
      "   | ['买出提示', 'Static124', '买出提示Static']\n",
      "   | child_window(title=\"买出提示\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '相对涨幅'    (L1605, T405, R1653, B417)\n",
      "   | ['Static125', '相对涨幅2', '相对涨幅Static2']\n",
      "   | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最新价格'    (L1605, T387, R1653, B399)\n",
      "   | ['最新价格2', 'Static126', '最新价格Static2']\n",
      "   | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '％'    (L1749, T384, R1763, B396)\n",
      "   | ['％2', 'Static127', '％Static2']\n",
      "   | child_window(title=\"％\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出策略'    (L1773, T432, R1821, B444)\n",
      "   | ['卖出策略Static', 'Static128', '卖出策略']\n",
      "   | child_window(title=\"卖出策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - '等量'    (L1827, T429, R1911, B449)\n",
      "   | ['ComboBox14', '精简ComboBox4']\n",
      "   | child_window(title=\"等量\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '*** 对话框中的控件请不要删除 ***'    (L1605, T329, R1799, B341)\n",
      "   | ['*** 对话框中的控件请不要删除 ***Static2', 'Static129', '*** 对话框中的控件请不要删除 ***2']\n",
      "   | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '有效期限'    (L1605, T347, R1653, B359)\n",
      "   | ['有效期限2', '有效期限Static2', 'Static130']\n",
      "   | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-19'    (L1662, T344, R1746, B362)\n",
      "   | ['DateTimePicker8', '添加DateTimePicker']\n",
      "   | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | ListView - 'List1'    (L1372, T263, R1381, B272)\n",
      "   | ['List1ListView2', 'List12', 'ListView2']\n",
      "   | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1680, T305, R1866, B325)\n",
      "   | ['ComboBox15', '添加ComboBox4']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '市价委托策略'    (L1680, T287, R1754, B299)\n",
      "   | ['市价委托策略2', '市价委托策略Static2', 'Static131']\n",
      "   | child_window(title=\"市价委托策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1662, T438, R1746, B456)\n",
      "   | ['06', '0Static6', 'Static132']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '笔数上限'    (L1605, T441, R1653, B453)\n",
      "   | ['笔数上限2', 'Static133', '笔数上限Static2']\n",
      "   | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1372, T449, R1536, B464)\n",
      "   | ['Static134', '重填Static', '重填Static0', '重填Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T342, R1534, B360)\n",
      "   | ['Spin23', 'Spin2UpDown3', 'UpDown4']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T399, R1534, B417)\n",
      "   | ['Spin24', 'Spin2UpDown4', 'UpDown5']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1372, T497, R1568, B517)\n",
      "   | ['CCustomTabCtrl5', '<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%CCustomTabCtrl']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Button - '可撤'    (L1568, T496, R1612, B511)\n",
      "   | ['可撤4', '可撤Button4', 'Button108']\n",
      "   | child_window(title=\"可撤\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '刷新'    (L1734, T493, R1788, B511)\n",
      "   | ['刷新2', 'Button109', '刷新Button2']\n",
      "   | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '价格跟随'    (L1965, T432, R2013, B444)\n",
      "   | ['价格跟随Static2', 'Static135', '价格跟随2']\n",
      "   | child_window(title=\"价格跟随\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '全撤(Z /)'    (L1569, T493, R1633, B514)\n",
      "   | ['Button110', '全撤(Z /)3', '全撤(Z /)Button3']\n",
      "   | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤买(X)'    (L1634, T493, R1686, B514)\n",
      "   | ['撤买(X)3', 'Button111', '撤买(X)Button3']\n",
      "   | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤卖(C)'    (L1687, T493, R1739, B514)\n",
      "   | ['撤卖(C)3', '撤卖(C)Button3', 'Button112']\n",
      "   | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '查询委托'    (L1905, T483, R1968, B504)\n",
      "   | ['Button113', '查询委托2', '查询委托Button2']\n",
      "   | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1972, T470, R2022, B491)\n",
      "   | ['Button114', '上一页Button7', '上一页7']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2026, T470, R2076, B491)\n",
      "   | ['下一页Button7', 'Button115', '下一页7']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全部选中'    (L1852, T493, R1908, B514)\n",
      "   | ['全部选中3', '全部选中Button3', 'Button116']\n",
      "   | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤单'    (L1909, T493, R1958, B514)\n",
      "   | ['撤单Button2', 'Button117', '撤单2']\n",
      "   | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T342, R1552, B360)\n",
      "   | ['锁3', 'Button118', '锁Button3']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T399, R1552, B417)\n",
      "   | ['锁4', 'Button119', '锁Button4']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '固定数量'    (L1842, T344, R1926, B364)\n",
      "   | ['ComboBox16', '精简ComboBox5']\n",
      "   | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '资金按需汇集'    (L1396, T491, R1498, B512)\n",
      "   | ['资金按需汇集2', 'Button120', '资金按需汇集Button2']\n",
      "   | child_window(title=\"资金按需汇集\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L2202, T510, R2262, B528)\n",
      "   | ['Edit28', '撤最后(G)Edit2']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L2268, T509, R2324, B530)\n",
      "   | ['查询代码5', 'Button121', '查询代码Button5']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ' '    (L1452, T324, R1467, B339)\n",
      "   | ['Button122', ' 2', ' Button2']\n",
      "   | child_window(title=\" \", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - 'HK$'    (L1555, T342, R1575, B357)\n",
      "   | ['HK$2', 'Static136', 'HK$Static2']\n",
      "   | child_window(title=\"HK$\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L2080, T482, R2143, B503)\n",
      "   | ['Button123', '撤相同5', '撤相同Button5']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/2'    (L1452, T381, R1478, B399)\n",
      "   | ['1/22', 'Button124', '1/2Button2']\n",
      "   | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/3'    (L1479, T381, R1505, B399)\n",
      "   | ['1/32', 'Button125', '1/3Button2']\n",
      "   | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/5'    (L1533, T381, R1559, B399)\n",
      "   | ['Button126', '1/5Button2', '1/52']\n",
      "   | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/4'    (L1506, T381, R1532, B399)\n",
      "   | ['1/42', 'Button127', '1/4Button2']\n",
      "   | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1534, T362, R1552, B380)\n",
      "   | ['Button128', '3000Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '分组'    (L1568, T490, R1619, B514)\n",
      "   | ['全撤(Z /)ComboBox2', 'ComboBox17']\n",
      "   | child_window(title=\"分组\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - ''    (L1396, T447, R1573, B462)\n",
      "   | ['Static137', '重填Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1534, T302, R1552, B320)\n",
      "   | ['Button129', '买入股票Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '最新价'    (L1849, T493, R1929, B513)\n",
      "   | ['ComboBox18', '撤最后(G)ComboBox2']\n",
      "   | child_window(title=\"最新价\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '追单'    (L2148, T493, R2198, B514)\n",
      "   | ['追单Button3', 'Button130', '追单3']\n",
      "   | child_window(title=\"追单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1540, T323, R1576, B341)\n",
      "   | ['Static138', '中国平安Static3']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '>'    (L1537, T423, R1552, B444)\n",
      "   | ['>Button2', 'Button131', '>2']\n",
      "   | child_window(title=\">\", class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T515, R1883, B879)\n",
      "   | ['Afx:000C0000:08', 'HexinScrollWndAfx:000C0000:08', 'HexinScrollWnd9']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   |    | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T515, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s8', 'AfxWnd140s10', 'HexinScrollWnd28']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L1372, T515, R1883, B879)\n",
      "   | ['Custom2CVirtualGridCtrl3', 'Custom23', 'CVirtualGridCtrl8']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar15', '网上股票交易系统5.0ScrollBar9']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T515, R1816, B779)\n",
      "   | ['ScrollBar16', '撤最后(G)ScrollBar2']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1594, T267, R1810, B485)\n",
      "   | ['#3277015', '买入股票#3277012']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   | \n",
      "   | Static - ''    (L1931, T347, R1944, B360)\n",
      "   | ['精简Static6', 'Static139']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1378, T347, R1391, B360)\n",
      "   | ['Static140', '网上股票交易系统5.0Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '撤最后(G)'    (L1740, T493, R1804, B514)\n",
      "   | ['Button132', '撤最后(G)3', '撤最后(G)Button3']\n",
      "   | child_window(title=\"撤最后(G)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L1805, T493, R1851, B514)\n",
      "   | ['Button133', '撤相同6', '撤相同Button6']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   | ['Afx:000C0000:843:00000000:00000005:000000002', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000002']\n",
      "   | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   | ['#3277016', '买入股票#3277013']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker4', 'DateTimePicker9']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker2', 'DateTimePicker10']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定4', 'Button134', '确定Button4']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button4', 'Button135', '显示分笔成交4']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button136', '上一页Button8', '上一页8']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button8', 'Button137', '下一页8']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit7', 'Edit29']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期4', 'Static141', '查询日期Static4']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static4', 'Static142', '至4']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button138', 'Default8', 'DefaultButton8']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static4', '合同编号4', 'Static143']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 10:46:42'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 10:46:42', 'Static144', '最近查询时间:2023-08-19 10:46:42Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总5', 'Button139', '汇总Button5']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录4', 'Button140', '显示撤单记录Button4']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl6', '锁CCustomTabCtrl2']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button141', '过滤4', '过滤Button4']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox19', '精简ComboBox6']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit8', 'Edit30']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit8', 'Edit30']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress2', 'Progress3']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   |    | ['Static145', '查询中，请稍后2', '查询中，请稍后Static2']\n",
      "   |    | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   |    | ['Afx:000C0000:09', 'HexinScrollWndAfx:000C0000:09', 'HexinScrollWnd10']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '当日'    (L1377, T269, R1437, B287)\n",
      "   |    | ['Button142', '当日', '当日Button']\n",
      "   |    | child_window(title=\"当日\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一周2', 'Button143', '近一周Button2']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近一月2', '近一月Button2', 'Button144']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近三月2', '近三月Button2', 'Button145']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1637, T269, R1697, B287)\n",
      "   |    | ['近一年2', 'Button146', '近一年Button2']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-19'    (L1762, T269, R1845, B287)\n",
      "   | ['双向DateTimePicker4', 'DateTimePicker9']\n",
      "   | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-19'    (L1863, T269, R1946, B287)\n",
      "   | ['精简DateTimePicker2', 'DateTimePicker10']\n",
      "   | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   | ['确定4', 'Button134', '确定Button4']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   | ['显示分笔成交Button4', 'Button135', '显示分笔成交4']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   | ['Button136', '上一页Button8', '上一页8']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   | ['下一页Button8', 'Button137', '下一页8']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   | ['精简Edit7', 'Edit29']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   | ['查询日期4', 'Static141', '查询日期Static4']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   | ['至Static4', 'Static142', '至4']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button138', 'Default8', 'DefaultButton8']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   | ['合同编号Static4', '合同编号4', 'Static143']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-08-19 10:46:42'    (L1726, T302, R1921, B323)\n",
      "   | ['最近查询时间:2023-08-19 10:46:42', 'Static144', '最近查询时间:2023-08-19 10:46:42Static']\n",
      "   | child_window(title=\"最近查询时间:2023-08-19 10:46:42\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   | ['汇总5', 'Button139', '汇总Button5']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   | ['显示撤单记录4', 'Button140', '显示撤单记录Button4']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   | ['CCustomTabCtrl6', '锁CCustomTabCtrl2']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   | ['Button141', '过滤4', '过滤Button4']\n",
      "   | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   | ['ComboBox19', '精简ComboBox6']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit8', 'Edit30']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   | ['精简Edit8', 'Edit30']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   | ['精简Progress2', 'Progress3']\n",
      "   | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   | \n",
      "   | Static - '查询中，请稍后'    (L2560, T272, R2646, B284)\n",
      "   | ['Static145', '查询中，请稍后2', '查询中，请稍后Static2']\n",
      "   | child_window(title=\"查询中，请稍后\", class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1816, B792)\n",
      "   | ['Afx:000C0000:09', 'HexinScrollWndAfx:000C0000:09', 'HexinScrollWnd10']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   |    | ['ScrollBar18', '专业ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1816, B779)\n",
      "   | ['HexinScrollWnd2AfxWnd140s9', 'AfxWnd140s11', 'HexinScrollWnd29']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   |    | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1816, B792)\n",
      "   | ['CVirtualGridCtrl9', 'Custom1CVirtualGridCtrl6', 'Custom17']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   | ['ScrollBar17', '网上股票交易系统5.0ScrollBar10']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T294, R1816, B779)\n",
      "   | ['ScrollBar18', '专业ScrollBar5']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Button - '当日'    (L1377, T269, R1437, B287)\n",
      "   | ['Button142', '当日', '当日Button']\n",
      "   | child_window(title=\"当日\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一周'    (L1442, T269, R1502, B287)\n",
      "   | ['近一周2', 'Button143', '近一周Button2']\n",
      "   | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一月'    (L1507, T269, R1567, B287)\n",
      "   | ['近一月2', '近一月Button2', 'Button144']\n",
      "   | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近三月'    (L1572, T269, R1632, B287)\n",
      "   | ['近三月2', '近三月Button2', 'Button145']\n",
      "   | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一年'    (L1637, T269, R1697, B287)\n",
      "   | ['近一年2', 'Button146', '近一年Button2']\n",
      "   | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1816, B792)\n",
      "   | ['#3277017', '买入股票#3277014']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L1452, T297, R1536, B317)\n",
      "   |    | ['证券代码ComboBox', 'ComboBox20']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L1452, T318, R1536, B338)\n",
      "   |    | ['ComboBox21', '证券名称ComboBox']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T297, R1536, B315)\n",
      "   |    | ['Edit31', '证券代码Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T317, R1536, B335)\n",
      "   |    | ['Static146', '证券名称Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1452, T375, R1536, B395)\n",
      "   |    | ['3000ComboBox', 'ComboBox22']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T333, R1520, B351)\n",
      "   |    | ['中国平安Edit3', 'Edit32']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T352, R1535, B370)\n",
      "   |    | ['买入价格Static2', 'Static147']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T390, R1520, B408)\n",
      "   |    | ['Edit33', '1/2Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1396, T414, R1536, B435)\n",
      "   |    | ['买入Button2', '买入2', 'Button147']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L1861, T297, R1945, B317)\n",
      "   |    | ['ComboBox23', '精简ComboBox7']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L1861, T318, R1945, B338)\n",
      "   |    | ['ComboBox24', '精简ComboBox8']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T297, R1945, B315)\n",
      "   |    | ['精简Edit9', 'Edit34']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1861, T317, R1945, B335)\n",
      "   |    | ['精简Static7', 'Static148']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L1861, T375, R1945, B395)\n",
      "   |    | ['ComboBox25', '精简ComboBox9']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T333, R1929, B351)\n",
      "   |    | ['精简Edit10', 'Edit35']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1861, T352, R1944, B370)\n",
      "   |    | ['精简Static8', 'Static149']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1861, T390, R1929, B408)\n",
      "   |    | ['精简Edit11', 'Edit36']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '卖出'    (L1804, T414, R1945, B435)\n",
      "   |    | ['Button148', '卖出2', '卖出Button2']\n",
      "   |    | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T518, R1575, B538)\n",
      "   |    | ['CCustomTabCtrl7', 'Custom1CCustomTabCtrl2', 'Custom18']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T297, R1450, B315)\n",
      "   |    | ['Static150', '证券代码Static3', '证券代码3']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T317, R1450, B335)\n",
      "   |    | ['证券名称3', 'Static151', '证券名称Static5']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入价格'    (L1396, T333, R1450, B351)\n",
      "   |    | ['买入价格Static3', 'Static152', '买入价格2']\n",
      "   |    | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T352, R1450, B370)\n",
      "   |    | ['可买(股)2', '可买(股)Static3', 'Static153']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1396, T390, R1450, B408)\n",
      "   |    | ['Static154', '买入数量2', '买入数量Static2']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1564, T267, R1618, B288)\n",
      "   |    | ['Button149', 'Default9', 'DefaultButton9']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '买入股票[F1]'    (L1396, T270, R1540, B294)\n",
      "   |    | ['Static155', '买入股票[F1]', '买入股票[F1]Static']\n",
      "   |    | child_window(title=\"买入股票[F1]\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '这里设置使用说明'    (L1969, T273, R2043, B317)\n",
      "   |    | ['这里设置使用说明Static', 'Static156', '这里设置使用说明']\n",
      "   |    | child_window(title=\"这里设置使用说明\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托数量大写显示'    (L1590, T435, R1754, B450)\n",
      "   |    | ['委托数量大写显示Static', '委托数量大写显示', 'Static157', '委托数量大写显示Static0', '委托数量大写显示Static1', '委托数量大写显示0', '委托数量大写显示1']\n",
      "   |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T333, R1534, B351)\n",
      "   |    | ['Spin25', 'Spin2UpDown5', 'UpDown6']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1520, T390, R1534, B408)\n",
      "   |    | ['Spin26', 'Spin2UpDown6', 'UpDown7']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1804, T297, R1858, B315)\n",
      "   |    | ['Static158', '证券代码Static4', '证券代码4']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1804, T317, R1858, B335)\n",
      "   |    | ['证券名称4', 'Static159', '证券名称Static6']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出价格'    (L1804, T333, R1858, B351)\n",
      "   |    | ['卖出价格Static2', 'Static160', '卖出价格2']\n",
      "   |    | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可卖数量'    (L1804, T352, R1858, B370)\n",
      "   |    | ['可卖数量Static', '可卖数量', 'Static161']\n",
      "   |    | child_window(title=\"可卖数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出数量'    (L1804, T390, R1858, B408)\n",
      "   |    | ['卖出数量2', 'Static162', '卖出数量Static2']\n",
      "   |    | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '卖出股票[F2]'    (L1804, T270, R1948, B294)\n",
      "   |    | ['卖出股票[F2]Static', '卖出股票[F2]', 'Static163']\n",
      "   |    | child_window(title=\"卖出股票[F2]\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托数量大写显示'    (L1590, T453, R1754, B468)\n",
      "   |    | ['委托数量大写显示Static2', '委托数量大写显示2', 'Static164']\n",
      "   |    | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1929, T333, R1942, B351)\n",
      "   |    | ['Spin27', 'Spin2UpDown7', 'UpDown8']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1929, T390, R1942, B408)\n",
      "   |    | ['Spin28', 'Spin2UpDown8', 'UpDown9']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1396, T378, R1446, B390)\n",
      "   |    | ['委托策略', '委托策略Static', 'Static165', '委托策略0', '委托策略1', '委托策略Static0', '委托策略Static1']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1804, T378, R1854, B390)\n",
      "   |    | ['委托策略2', '委托策略Static2', 'Static166']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T267, R1560, B483)\n",
      "   |    | ['Static167', '买入股票Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1786, T267, R1968, B483)\n",
      "   |    | ['专业Static3', 'Static168']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '买卖代码联动'    (L1765, T489, R1861, B504)\n",
      "   |    | ['Button150', '买卖代码联动Button', '买卖代码联动']\n",
      "   |    | child_window(title=\"买卖代码联动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '委托后不清空'    (L1860, T489, R1956, B504)\n",
      "   |    | ['委托后不清空Button', 'Button151', '委托后不清空']\n",
      "   |    | child_window(title=\"委托后不清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '只显示可撤委托'    (L1644, T519, R1746, B534)\n",
      "   |    | ['只显示可撤委托', '只显示可撤委托Button', 'Button152', '只显示可撤委托0', '只显示可撤委托1', '只显示可撤委托Button0', '只显示可撤委托Button1']\n",
      "   |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1578, T516, R1632, B534)\n",
      "   |    | ['刷新3', 'Button153', '刷新Button3']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1750, T516, R1813, B537)\n",
      "   |    | ['Button154', '全撤(Z /)4', '全撤(Z /)Button4']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1818, T516, R1868, B537)\n",
      "   |    | ['撤买(X)4', 'Button155', '撤买(X)Button4']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1872, T516, R1922, B537)\n",
      "   |    | ['撤卖(C)4', '撤卖(C)Button4', 'Button156']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1897, T488, R1960, B509)\n",
      "   |    | ['Button157', '查询委托3', '查询委托Button3']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '144092.92'    (L1452, T491, R1536, B503)\n",
      "   |    | ['144092.92Static4', '144092.924', 'Static169']\n",
      "   |    | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用余额'    (L1396, T491, R1446, B503)\n",
      "   |    | ['Static170', '可用余额Static2', '可用余额2']\n",
      "   |    | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1965, T488, R2015, B509)\n",
      "   |    | ['Button158', '上一页Button9', '上一页9']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2019, T488, R2069, B509)\n",
      "   |    | ['下一页Button9', 'Button159', '下一页9']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '同时买卖'    (L1593, T486, R1752, B507)\n",
      "   |    | ['Button160', '同时买卖', '同时买卖Button']\n",
      "   |    | child_window(title=\"同时买卖\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1926, T516, R1989, B537)\n",
      "   |    | ['全部选中4', '全部选中Button4', 'Button161']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1993, T516, R2043, B537)\n",
      "   |    | ['撤单Button3', 'Button162', '撤单3']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T333, R1552, B351)\n",
      "   |    | ['锁5', 'Button163', '锁Button5']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1534, T390, R1552, B408)\n",
      "   |    | ['锁6', 'Button164', '锁Button6']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1942, T333, R1960, B351)\n",
      "   |    | ['锁7', 'Button165', '锁Button7']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1942, T390, R1960, B408)\n",
      "   |    | ['锁8', 'Button166', '锁Button8']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '交易市场'    (L1396, T302, R1450, B314)\n",
      "   |    | ['交易市场', '交易市场Static', 'Static171', '交易市场0', '交易市场1', '交易市场Static0', '交易市场Static1']\n",
      "   |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股东帐号'    (L1396, T323, R1450, B335)\n",
      "   |    | ['Static172', '股东帐号', '股东帐号Static', '股东帐号0', '股东帐号1', '股东帐号Static0', '股东帐号Static1']\n",
      "   |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '交易市场'    (L1804, T302, R1858, B314)\n",
      "   |    | ['交易市场2', '交易市场Static2', 'Static173']\n",
      "   |    | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股东帐号'    (L1804, T323, R1858, B335)\n",
      "   |    | ['Static174', '股东帐号2', '股东帐号Static2']\n",
      "   |    | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default2'    (L1579, T267, R1633, B288)\n",
      "   |    | ['Button167', 'Default2Button', 'Default22']\n",
      "   |    | child_window(title=\"Default2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1579, T263, R1581, B557)\n",
      "   |    | ['Static175', '买入股票Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'POS1'    (L1584, T332, R1659, B353)\n",
      "   |    | ['POS1Button', 'POS1', 'Button168']\n",
      "   |    | child_window(title=\"POS1\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'POS2'    (L1800, T332, R1875, B353)\n",
      "   |    | ['POS2', 'Button169', 'POS2Button']\n",
      "   |    | child_window(title=\"POS2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '?'    (L1977, T341, R2157, B415)\n",
      "   |    | ['?Static', 'Static176', '?']\n",
      "   |    | child_window(title=\"?\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '撤相同'    (L2073, T488, R2136, B509)\n",
      "   |    | ['Button170', '撤相同7', '撤相同Button7']\n",
      "   |    | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T371, R1478, B388)\n",
      "   |    | ['1/23', 'Button171', '1/2Button3']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1479, T371, R1505, B388)\n",
      "   |    | ['1/33', 'Button172', '1/3Button3']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1506, T371, R1532, B388)\n",
      "   |    | ['1/43', 'Button173', '1/4Button3']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1533, T371, R1559, B388)\n",
      "   |    | ['Button174', '1/5Button3', '1/53']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1534, T352, R1552, B370)\n",
      "   |    | ['Button175', '锁Button9']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1861, T371, R1887, B388)\n",
      "   |    | ['1/24', 'Button176', '1/2Button4']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1888, T371, R1914, B388)\n",
      "   |    | ['1/34', 'Button177', '1/3Button4']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1915, T371, R1941, B388)\n",
      "   |    | ['1/44', 'Button178', '1/4Button4']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1942, T371, R1968, B388)\n",
      "   |    | ['Button179', '1/5Button4', '1/54']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1942, T352, R1960, B370)\n",
      "   |    | ['Button180', '精简Button4']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1396, T438, R1558, B453)\n",
      "   |    | ['Static177', '重填Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1804, T438, R1965, B453)\n",
      "   |    | ['专业Static4', 'Static178']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Afx:000C0000:010', 'HexinScrollWndAfx:000C0000:010', 'HexinScrollWnd11']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1564, T267, R1780, B485)\n",
      "   |    | ['#3277018', '买入股票#3277015']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1378, T335, R1391, B348)\n",
      "   |    | ['Static179', '网上股票交易系统5.0Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1786, T335, R1799, B348)\n",
      "   |    | ['双向Static', 'Static180']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - '深HK'    (L1452, T297, R1536, B317)\n",
      "   | ['证券代码ComboBox', 'ComboBox20']\n",
      "   | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | ComboBox - '00106169972'    (L1452, T318, R1536, B338)\n",
      "   | ['ComboBox21', '证券名称ComboBox']\n",
      "   | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T297, R1536, B315)\n",
      "   | ['Edit31', '证券代码Edit3']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T317, R1536, B335)\n",
      "   | ['Static146', '证券名称Static4']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1452, T375, R1536, B395)\n",
      "   | ['3000ComboBox', 'ComboBox22']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T333, R1520, B351)\n",
      "   | ['中国平安Edit3', 'Edit32']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T352, R1535, B370)\n",
      "   | ['买入价格Static2', 'Static147']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T390, R1520, B408)\n",
      "   | ['Edit33', '1/2Edit3']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '买入'    (L1396, T414, R1536, B435)\n",
      "   | ['买入Button2', '买入2', 'Button147']\n",
      "   | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '深HK'    (L1861, T297, R1945, B317)\n",
      "   | ['ComboBox23', '精简ComboBox7']\n",
      "   | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | ComboBox - '00106169972'    (L1861, T318, R1945, B338)\n",
      "   | ['ComboBox24', '精简ComboBox8']\n",
      "   | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Edit - ''    (L1861, T297, R1945, B315)\n",
      "   | ['精简Edit9', 'Edit34']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1861, T317, R1945, B335)\n",
      "   | ['精简Static7', 'Static148']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - ''    (L1861, T375, R1945, B395)\n",
      "   | ['ComboBox25', '精简ComboBox9']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Edit - ''    (L1861, T333, R1929, B351)\n",
      "   | ['精简Edit10', 'Edit35']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1861, T352, R1944, B370)\n",
      "   | ['精简Static8', 'Static149']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1861, T390, R1929, B408)\n",
      "   | ['精简Edit11', 'Edit36']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '卖出'    (L1804, T414, R1945, B435)\n",
      "   | ['Button148', '卖出2', '卖出Button2']\n",
      "   | child_window(title=\"卖出\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - 'Custom1'    (L1372, T518, R1575, B538)\n",
      "   | ['CCustomTabCtrl7', 'Custom1CCustomTabCtrl2', 'Custom18']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Static - '证券代码'    (L1396, T297, R1450, B315)\n",
      "   | ['Static150', '证券代码Static3', '证券代码3']\n",
      "   | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券名称'    (L1396, T317, R1450, B335)\n",
      "   | ['证券名称3', 'Static151', '证券名称Static5']\n",
      "   | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入价格'    (L1396, T333, R1450, B351)\n",
      "   | ['买入价格Static3', 'Static152', '买入价格2']\n",
      "   | child_window(title=\"买入价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可买(股)'    (L1396, T352, R1450, B370)\n",
      "   | ['可买(股)2', '可买(股)Static3', 'Static153']\n",
      "   | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入数量'    (L1396, T390, R1450, B408)\n",
      "   | ['Static154', '买入数量2', '买入数量Static2']\n",
      "   | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1564, T267, R1618, B288)\n",
      "   | ['Button149', 'Default9', 'DefaultButton9']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '买入股票[F1]'    (L1396, T270, R1540, B294)\n",
      "   | ['Static155', '买入股票[F1]', '买入股票[F1]Static']\n",
      "   | child_window(title=\"买入股票[F1]\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '这里设置使用说明'    (L1969, T273, R2043, B317)\n",
      "   | ['这里设置使用说明Static', 'Static156', '这里设置使用说明']\n",
      "   | child_window(title=\"这里设置使用说明\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托数量大写显示'    (L1590, T435, R1754, B450)\n",
      "   | ['委托数量大写显示Static', '委托数量大写显示', 'Static157', '委托数量大写显示Static0', '委托数量大写显示Static1', '委托数量大写显示0', '委托数量大写显示1']\n",
      "   | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T333, R1534, B351)\n",
      "   | ['Spin25', 'Spin2UpDown5', 'UpDown6']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1520, T390, R1534, B408)\n",
      "   | ['Spin26', 'Spin2UpDown6', 'UpDown7']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | Static - '证券代码'    (L1804, T297, R1858, B315)\n",
      "   | ['Static158', '证券代码Static4', '证券代码4']\n",
      "   | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券名称'    (L1804, T317, R1858, B335)\n",
      "   | ['证券名称4', 'Static159', '证券名称Static6']\n",
      "   | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出价格'    (L1804, T333, R1858, B351)\n",
      "   | ['卖出价格Static2', 'Static160', '卖出价格2']\n",
      "   | child_window(title=\"卖出价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可卖数量'    (L1804, T352, R1858, B370)\n",
      "   | ['可卖数量Static', '可卖数量', 'Static161']\n",
      "   | child_window(title=\"可卖数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出数量'    (L1804, T390, R1858, B408)\n",
      "   | ['卖出数量2', 'Static162', '卖出数量Static2']\n",
      "   | child_window(title=\"卖出数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '卖出股票[F2]'    (L1804, T270, R1948, B294)\n",
      "   | ['卖出股票[F2]Static', '卖出股票[F2]', 'Static163']\n",
      "   | child_window(title=\"卖出股票[F2]\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托数量大写显示'    (L1590, T453, R1754, B468)\n",
      "   | ['委托数量大写显示Static2', '委托数量大写显示2', 'Static164']\n",
      "   | child_window(title=\"委托数量大写显示\", class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1929, T333, R1942, B351)\n",
      "   | ['Spin27', 'Spin2UpDown7', 'UpDown8']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1929, T390, R1942, B408)\n",
      "   | ['Spin28', 'Spin2UpDown8', 'UpDown9']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | Static - '委托策略'    (L1396, T378, R1446, B390)\n",
      "   | ['委托策略', '委托策略Static', 'Static165', '委托策略0', '委托策略1', '委托策略Static0', '委托策略Static1']\n",
      "   | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托策略'    (L1804, T378, R1854, B390)\n",
      "   | ['委托策略2', '委托策略Static2', 'Static166']\n",
      "   | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1378, T267, R1560, B483)\n",
      "   | ['Static167', '买入股票Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1786, T267, R1968, B483)\n",
      "   | ['专业Static3', 'Static168']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '买卖代码联动'    (L1765, T489, R1861, B504)\n",
      "   | ['Button150', '买卖代码联动Button', '买卖代码联动']\n",
      "   | child_window(title=\"买卖代码联动\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '委托后不清空'    (L1860, T489, R1956, B504)\n",
      "   | ['委托后不清空Button', 'Button151', '委托后不清空']\n",
      "   | child_window(title=\"委托后不清空\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '只显示可撤委托'    (L1644, T519, R1746, B534)\n",
      "   | ['只显示可撤委托', '只显示可撤委托Button', 'Button152', '只显示可撤委托0', '只显示可撤委托1', '只显示可撤委托Button0', '只显示可撤委托Button1']\n",
      "   | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '刷新'    (L1578, T516, R1632, B534)\n",
      "   | ['刷新3', 'Button153', '刷新Button3']\n",
      "   | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全撤(Z /)'    (L1750, T516, R1813, B537)\n",
      "   | ['Button154', '全撤(Z /)4', '全撤(Z /)Button4']\n",
      "   | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤买(X)'    (L1818, T516, R1868, B537)\n",
      "   | ['撤买(X)4', 'Button155', '撤买(X)Button4']\n",
      "   | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤卖(C)'    (L1872, T516, R1922, B537)\n",
      "   | ['撤卖(C)4', '撤卖(C)Button4', 'Button156']\n",
      "   | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '查询委托'    (L1897, T488, R1960, B509)\n",
      "   | ['Button157', '查询委托3', '查询委托Button3']\n",
      "   | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '144092.92'    (L1452, T491, R1536, B503)\n",
      "   | ['144092.92Static4', '144092.924', 'Static169']\n",
      "   | child_window(title=\"144092.92\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用余额'    (L1396, T491, R1446, B503)\n",
      "   | ['Static170', '可用余额Static2', '可用余额2']\n",
      "   | child_window(title=\"可用余额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1965, T488, R2015, B509)\n",
      "   | ['Button158', '上一页Button9', '上一页9']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2019, T488, R2069, B509)\n",
      "   | ['下一页Button9', 'Button159', '下一页9']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '同时买卖'    (L1593, T486, R1752, B507)\n",
      "   | ['Button160', '同时买卖', '同时买卖Button']\n",
      "   | child_window(title=\"同时买卖\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全部选中'    (L1926, T516, R1989, B537)\n",
      "   | ['全部选中4', '全部选中Button4', 'Button161']\n",
      "   | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤单'    (L1993, T516, R2043, B537)\n",
      "   | ['撤单Button3', 'Button162', '撤单3']\n",
      "   | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T333, R1552, B351)\n",
      "   | ['锁5', 'Button163', '锁Button5']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1534, T390, R1552, B408)\n",
      "   | ['锁6', 'Button164', '锁Button6']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1942, T333, R1960, B351)\n",
      "   | ['锁7', 'Button165', '锁Button7']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1942, T390, R1960, B408)\n",
      "   | ['锁8', 'Button166', '锁Button8']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '交易市场'    (L1396, T302, R1450, B314)\n",
      "   | ['交易市场', '交易市场Static', 'Static171', '交易市场0', '交易市场1', '交易市场Static0', '交易市场Static1']\n",
      "   | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股东帐号'    (L1396, T323, R1450, B335)\n",
      "   | ['Static172', '股东帐号', '股东帐号Static', '股东帐号0', '股东帐号1', '股东帐号Static0', '股东帐号Static1']\n",
      "   | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '交易市场'    (L1804, T302, R1858, B314)\n",
      "   | ['交易市场2', '交易市场Static2', 'Static173']\n",
      "   | child_window(title=\"交易市场\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股东帐号'    (L1804, T323, R1858, B335)\n",
      "   | ['Static174', '股东帐号2', '股东帐号Static2']\n",
      "   | child_window(title=\"股东帐号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default2'    (L1579, T267, R1633, B288)\n",
      "   | ['Button167', 'Default2Button', 'Default22']\n",
      "   | child_window(title=\"Default2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1579, T263, R1581, B557)\n",
      "   | ['Static175', '买入股票Static3']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'POS1'    (L1584, T332, R1659, B353)\n",
      "   | ['POS1Button', 'POS1', 'Button168']\n",
      "   | child_window(title=\"POS1\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'POS2'    (L1800, T332, R1875, B353)\n",
      "   | ['POS2', 'Button169', 'POS2Button']\n",
      "   | child_window(title=\"POS2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '?'    (L1977, T341, R2157, B415)\n",
      "   | ['?Static', 'Static176', '?']\n",
      "   | child_window(title=\"?\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '撤相同'    (L2073, T488, R2136, B509)\n",
      "   | ['Button170', '撤相同7', '撤相同Button7']\n",
      "   | child_window(title=\"撤相同\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/2'    (L1452, T371, R1478, B388)\n",
      "   | ['1/23', 'Button171', '1/2Button3']\n",
      "   | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/3'    (L1479, T371, R1505, B388)\n",
      "   | ['1/33', 'Button172', '1/3Button3']\n",
      "   | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/4'    (L1506, T371, R1532, B388)\n",
      "   | ['1/43', 'Button173', '1/4Button3']\n",
      "   | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/5'    (L1533, T371, R1559, B388)\n",
      "   | ['Button174', '1/5Button3', '1/53']\n",
      "   | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1534, T352, R1552, B370)\n",
      "   | ['Button175', '锁Button9']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/2'    (L1861, T371, R1887, B388)\n",
      "   | ['1/24', 'Button176', '1/2Button4']\n",
      "   | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/3'    (L1888, T371, R1914, B388)\n",
      "   | ['1/34', 'Button177', '1/3Button4']\n",
      "   | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/4'    (L1915, T371, R1941, B388)\n",
      "   | ['1/44', 'Button178', '1/4Button4']\n",
      "   | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/5'    (L1942, T371, R1968, B388)\n",
      "   | ['Button179', '1/5Button4', '1/54']\n",
      "   | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1942, T352, R1960, B370)\n",
      "   | ['Button180', '精简Button4']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1396, T438, R1558, B453)\n",
      "   | ['Static177', '重填Static3']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1804, T438, R1965, B453)\n",
      "   | ['专业Static4', 'Static178']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T536, R1816, B792)\n",
      "   | ['Afx:000C0000:010', 'HexinScrollWndAfx:000C0000:010', 'HexinScrollWnd11']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   |    | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   |    | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T536, R1816, B779)\n",
      "   | ['HexinScrollWnd2AfxWnd140s10', 'AfxWnd140s12', 'HexinScrollWnd210']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   |    | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L1372, T536, R1816, B792)\n",
      "   | ['Custom2CVirtualGridCtrl4', 'Custom24', 'CVirtualGridCtrl10']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T779, R1816, B792)\n",
      "   | ['ScrollBar19', '网上股票交易系统5.0ScrollBar11']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T536, R1816, B779)\n",
      "   | ['ScrollBar20', '撤最后(G)ScrollBar3']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1564, T267, R1780, B485)\n",
      "   | ['#3277018', '买入股票#3277015']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   | \n",
      "   | Static - ''    (L1378, T335, R1391, B348)\n",
      "   | ['Static179', '网上股票交易系统5.0Static3']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1786, T335, R1799, B348)\n",
      "   | ['双向Static', 'Static180']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   | ['Afx:000C0000:843:00000000:00000005:000000003', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000003']\n",
      "   | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   | \n",
      "   | Afx:000C0000:843:00000000:00000005:00000000 - ''    (L1165, T260, R1165, B260)\n",
      "   | ['Afx:000C0000:843:00000000:00000005:000000004', '网上股票交易系统5.0Afx:000C0000:843:00000000:00000005:000000004']\n",
      "   | child_window(class_name=\"Afx:000C0000:843:00000000:00000005:00000000\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#3277019', '买入股票#3277016']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T300, R1578, B318)\n",
      "   |    | ['Edit37', '证券代码Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T321, R1596, B336)\n",
      "   |    | ['Static181', '证券名称Static7']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '不支持市价委托'    (L1452, T339, R1596, B359)\n",
      "   |    | ['ComboBox26', '中国平安ComboBox']\n",
      "   |    | child_window(title=\"不支持市价委托\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T362, R1578, B380)\n",
      "   |    | ['可买(股)Edit', 'Edit38']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1452, T383, R1578, B401)\n",
      "   |    | ['Static182', '3000Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1452, T420, R1578, B438)\n",
      "   |    | ['Edit39', '重填Edit']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '买入'    (L1536, T444, R1596, B465)\n",
      "   |    | ['买入Button3', '买入3', 'Button181']\n",
      "   |    | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '重填'    (L1396, T444, R1456, B465)\n",
      "   |    | ['重填Button3', '重填3', 'Button182']\n",
      "   |    | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1612, T267, R1666, B288)\n",
      "   |    | ['Button183', 'Default10', 'DefaultButton10']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1695, T318, R1779, B336)\n",
      "   |    | ['Static183', '添加Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T336, R1779, B354)\n",
      "   |    | ['添加Edit3', 'Edit40']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T374, R1779, B392)\n",
      "   |    | ['添加Edit4', 'Edit41']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '证券代码'    (L1396, T303, R1450, B315)\n",
      "   |    | ['Static184', '证券代码Static5', '证券代码5']\n",
      "   |    | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券名称'    (L1396, T323, R1450, B335)\n",
      "   |    | ['证券名称5', 'Static185', '证券名称Static8']\n",
      "   |    | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1396, T365, R1450, B377)\n",
      "   |    | ['最新价格3', 'Static186', '最新价格Static3']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可买(股)'    (L1396, T386, R1450, B398)\n",
      "   |    | ['可买(股)3', '可买(股)Static4', 'Static187']\n",
      "   |    | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入数量'    (L1396, T423, R1450, B435)\n",
      "   |    | ['Static188', '买入数量3', '买入数量Static3']\n",
      "   |    | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '委托笔数'    (L1638, T377, R1686, B389)\n",
      "   |    | ['委托笔数Static3', 'Static189', '委托笔数3']\n",
      "   |    | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '市价买入'    (L1396, T270, R1560, B294)\n",
      "   |    | ['市价买入Static', 'Static190', '市价买入']\n",
      "   |    | child_window(title=\"市价买入\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '张'    (L1603, T473, R1615, B488)\n",
      "   |    | ['张2', 'Static191', '张Static2']\n",
      "   |    | child_window(title=\"张\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '买入提示'    (L1809, T414, R1883, B426)\n",
      "   |    | ['买入提示Static2', '买入提示2', 'Static192']\n",
      "   |    | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '相对涨幅'    (L1638, T339, R1686, B351)\n",
      "   |    | ['Static193', '相对涨幅3', '相对涨幅Static3']\n",
      "   |    | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最新价格'    (L1638, T321, R1686, B333)\n",
      "   |    | ['最新价格4', 'Static194', '最新价格Static4']\n",
      "   |    | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '％'    (L1782, T339, R1794, B351)\n",
      "   |    | ['％3', 'Static195', '％Static3']\n",
      "   |    | child_window(title=\"％\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '*** 对话框中的控件请不要删除 ***'    (L1635, T303, R1829, B315)\n",
      "   |    | ['*** 对话框中的控件请不要删除 ***Static3', 'Static196', '*** 对话框中的控件请不要删除 ***3']\n",
      "   |    | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '有效期限'    (L1782, T318, R1830, B330)\n",
      "   |    | ['有效期限3', '有效期限Static3', 'Static197']\n",
      "   |    | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-19'    (L1836, T315, R1920, B333)\n",
      "   |    | ['精简DateTimePicker3', 'DateTimePicker11']\n",
      "   |    | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   |    | ['List1ListView3', 'List13', 'ListView3']\n",
      "   |    | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   |    | \n",
      "   |    | Static - '(参考值)'    (L1659, T473, R1709, B485)\n",
      "   |    | ['Static198', '(参考值)2', '(参考值)Static2']\n",
      "   |    | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1695, T392, R1779, B410)\n",
      "   |    | ['1/5Edit2', 'Edit42']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '单笔上限'    (L1638, T395, R1686, B407)\n",
      "   |    | ['单笔上限Static3', 'Static199', '单笔上限3']\n",
      "   |    | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L1695, T410, R1779, B428)\n",
      "   |    | ['07', '0Static7', 'Static200']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '笔数上限'    (L1638, T413, R1686, B425)\n",
      "   |    | ['笔数上限3', 'Static201', '笔数上限Static3']\n",
      "   |    | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1372, T470, R1596, B485)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static2', 'Static202']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1578, T362, R1596, B380)\n",
      "   |    | ['Spin29', 'Spin2UpDown9', 'UpDown10']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | UpDown - 'Spin2'    (L1578, T420, R1596, B438)\n",
      "   |    | ['Spin210', 'Spin2UpDown10', 'UpDown11']\n",
      "   |    | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   |    | \n",
      "   |    | Static - '委托策略'    (L1396, T342, R1446, B354)\n",
      "   |    | ['委托策略3', '委托策略Static3', 'Static203']\n",
      "   |    | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '查询委托'    (L1765, T462, R1828, B483)\n",
      "   |    | ['Button184', '查询委托4', '查询委托Button4']\n",
      "   |    | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L1833, T462, R1883, B483)\n",
      "   |    | ['Button185', '上一页Button10', '上一页10']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L1887, T462, R1937, B483)\n",
      "   |    | ['下一页Button10', 'Button186', '下一页10']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '固定数量'    (L1809, T392, R1893, B412)\n",
      "   |    | ['ComboBox27', '专业ComboBox2']\n",
      "   |    | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1596, T362, R1614, B380)\n",
      "   |    | ['锁9', 'Button187', '锁Button10']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '锁'    (L1579, T422, R1597, B440)\n",
      "   |    | ['锁10', 'Button188', '锁Button11']\n",
      "   |    | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1380, T485, R1554, B508)\n",
      "   |    | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static3', 'Static204']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - 'Custom1'    (L1372, T494, R1575, B514)\n",
      "   |    | ['CCustomTabCtrl8', 'Custom1CCustomTabCtrl3', 'Custom19']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '只显示可撤委托'    (L1642, T494, R1744, B509)\n",
      "   |    | ['只显示可撤委托2', '只显示可撤委托Button2', 'Button189']\n",
      "   |    | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '刷新'    (L1579, T491, R1633, B509)\n",
      "   |    | ['刷新4', 'Button190', '刷新Button4']\n",
      "   |    | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全撤(Z /)'    (L1749, T491, R1812, B512)\n",
      "   |    | ['Button191', '全撤(Z /)5', '全撤(Z /)Button5']\n",
      "   |    | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤买(X)'    (L1816, T491, R1866, B512)\n",
      "   |    | ['撤买(X)5', 'Button192', '撤买(X)Button5']\n",
      "   |    | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤卖(C)'    (L1870, T491, R1920, B512)\n",
      "   |    | ['撤卖(C)5', '撤卖(C)Button5', 'Button193']\n",
      "   |    | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '全部选中'    (L1924, T491, R1987, B512)\n",
      "   |    | ['全部选中5', '全部选中Button5', 'Button194']\n",
      "   |    | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '撤单'    (L1992, T491, R2042, B512)\n",
      "   |    | ['撤单Button4', 'Button195', '撤单4']\n",
      "   |    | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/2'    (L1452, T402, R1488, B420)\n",
      "   |    | ['1/25', 'Button196', '1/2Button5']\n",
      "   |    | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/3'    (L1489, T402, R1525, B420)\n",
      "   |    | ['1/35', 'Button197', '1/3Button5']\n",
      "   |    | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/5'    (L1563, T402, R1599, B420)\n",
      "   |    | ['Button198', '1/5Button5', '1/55']\n",
      "   |    | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '1/4'    (L1526, T402, R1562, B420)\n",
      "   |    | ['1/45', 'Button199', '1/4Button5']\n",
      "   |    | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1578, T383, R1596, B401)\n",
      "   |    | ['1/5Button6', 'Button200']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ' '    (L1452, T321, R1467, B336)\n",
      "   |    | ['Button201', ' 3', ' Button3']\n",
      "   |    | child_window(title=\" \", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1578, T300, R1596, B318)\n",
      "   |    | ['Button202', '买入股票Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Afx:000C0000:011', 'HexinScrollWndAfx:000C0000:011', 'HexinScrollWnd12']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1612, T267, R1828, B485)\n",
      "   |    | ['#3277020', '买入股票#3277017']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1898, T395, R1911, B408)\n",
      "   |    | ['精简Static9', 'Static205']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T300, R1578, B318)\n",
      "   | ['Edit37', '证券代码Edit4']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T321, R1596, B336)\n",
      "   | ['Static181', '证券名称Static7']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - '不支持市价委托'    (L1452, T339, R1596, B359)\n",
      "   | ['ComboBox26', '中国平安ComboBox']\n",
      "   | child_window(title=\"不支持市价委托\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T362, R1578, B380)\n",
      "   | ['可买(股)Edit', 'Edit38']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - ''    (L1452, T383, R1578, B401)\n",
      "   | ['Static182', '3000Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1452, T420, R1578, B438)\n",
      "   | ['Edit39', '重填Edit']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '买入'    (L1536, T444, R1596, B465)\n",
      "   | ['买入Button3', '买入3', 'Button181']\n",
      "   | child_window(title=\"买入\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '重填'    (L1396, T444, R1456, B465)\n",
      "   | ['重填Button3', '重填3', 'Button182']\n",
      "   | child_window(title=\"重填\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1612, T267, R1666, B288)\n",
      "   | ['Button183', 'Default10', 'DefaultButton10']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1695, T318, R1779, B336)\n",
      "   | ['Static183', '添加Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1695, T336, R1779, B354)\n",
      "   | ['添加Edit3', 'Edit40']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1695, T374, R1779, B392)\n",
      "   | ['添加Edit4', 'Edit41']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '证券代码'    (L1396, T303, R1450, B315)\n",
      "   | ['Static184', '证券代码Static5', '证券代码5']\n",
      "   | child_window(title=\"证券代码\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券名称'    (L1396, T323, R1450, B335)\n",
      "   | ['证券名称5', 'Static185', '证券名称Static8']\n",
      "   | child_window(title=\"证券名称\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最新价格'    (L1396, T365, R1450, B377)\n",
      "   | ['最新价格3', 'Static186', '最新价格Static3']\n",
      "   | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可买(股)'    (L1396, T386, R1450, B398)\n",
      "   | ['可买(股)3', '可买(股)Static4', 'Static187']\n",
      "   | child_window(title=\"可买(股)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入数量'    (L1396, T423, R1450, B435)\n",
      "   | ['Static188', '买入数量3', '买入数量Static3']\n",
      "   | child_window(title=\"买入数量\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托笔数'    (L1638, T377, R1686, B389)\n",
      "   | ['委托笔数Static3', 'Static189', '委托笔数3']\n",
      "   | child_window(title=\"委托笔数\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '市价买入'    (L1396, T270, R1560, B294)\n",
      "   | ['市价买入Static', 'Static190', '市价买入']\n",
      "   | child_window(title=\"市价买入\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '张'    (L1603, T473, R1615, B488)\n",
      "   | ['张2', 'Static191', '张Static2']\n",
      "   | child_window(title=\"张\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '买入提示'    (L1809, T414, R1883, B426)\n",
      "   | ['买入提示Static2', '买入提示2', 'Static192']\n",
      "   | child_window(title=\"买入提示\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '相对涨幅'    (L1638, T339, R1686, B351)\n",
      "   | ['Static193', '相对涨幅3', '相对涨幅Static3']\n",
      "   | child_window(title=\"相对涨幅\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最新价格'    (L1638, T321, R1686, B333)\n",
      "   | ['最新价格4', 'Static194', '最新价格Static4']\n",
      "   | child_window(title=\"最新价格\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '％'    (L1782, T339, R1794, B351)\n",
      "   | ['％3', 'Static195', '％Static3']\n",
      "   | child_window(title=\"％\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '*** 对话框中的控件请不要删除 ***'    (L1635, T303, R1829, B315)\n",
      "   | ['*** 对话框中的控件请不要删除 ***Static3', 'Static196', '*** 对话框中的控件请不要删除 ***3']\n",
      "   | child_window(title=\"*** 对话框中的控件请不要删除 ***\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '有效期限'    (L1782, T318, R1830, B330)\n",
      "   | ['有效期限3', '有效期限Static3', 'Static197']\n",
      "   | child_window(title=\"有效期限\", class_name=\"Static\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-19'    (L1836, T315, R1920, B333)\n",
      "   | ['精简DateTimePicker3', 'DateTimePicker11']\n",
      "   | child_window(title=\"2023-08-19\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | ListView - 'List1'    (L1372, T261, R1381, B270)\n",
      "   | ['List1ListView3', 'List13', 'ListView3']\n",
      "   | child_window(title=\"List1\", class_name=\"SysListView32\")\n",
      "   | \n",
      "   | Static - '(参考值)'    (L1659, T473, R1709, B485)\n",
      "   | ['Static198', '(参考值)2', '(参考值)Static2']\n",
      "   | child_window(title=\"(参考值)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L1695, T392, R1779, B410)\n",
      "   | ['1/5Edit2', 'Edit42']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '单笔上限'    (L1638, T395, R1686, B407)\n",
      "   | ['单笔上限Static3', 'Static199', '单笔上限3']\n",
      "   | child_window(title=\"单笔上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L1695, T410, R1779, B428)\n",
      "   | ['07', '0Static7', 'Static200']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '笔数上限'    (L1638, T413, R1686, B425)\n",
      "   | ['笔数上限3', 'Static201', '笔数上限Static3']\n",
      "   | child_window(title=\"笔数上限\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1372, T470, R1596, B485)\n",
      "   | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static2', 'Static202']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1578, T362, R1596, B380)\n",
      "   | ['Spin29', 'Spin2UpDown9', 'UpDown10']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | UpDown - 'Spin2'    (L1578, T420, R1596, B438)\n",
      "   | ['Spin210', 'Spin2UpDown10', 'UpDown11']\n",
      "   | child_window(title=\"Spin2\", class_name=\"msctls_updown32\")\n",
      "   | \n",
      "   | Static - '委托策略'    (L1396, T342, R1446, B354)\n",
      "   | ['委托策略3', '委托策略Static3', 'Static203']\n",
      "   | child_window(title=\"委托策略\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '查询委托'    (L1765, T462, R1828, B483)\n",
      "   | ['Button184', '查询委托4', '查询委托Button4']\n",
      "   | child_window(title=\"查询委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L1833, T462, R1883, B483)\n",
      "   | ['Button185', '上一页Button10', '上一页10']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L1887, T462, R1937, B483)\n",
      "   | ['下一页Button10', 'Button186', '下一页10']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '固定数量'    (L1809, T392, R1893, B412)\n",
      "   | ['ComboBox27', '专业ComboBox2']\n",
      "   | child_window(title=\"固定数量\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '锁'    (L1596, T362, R1614, B380)\n",
      "   | ['锁9', 'Button187', '锁Button10']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '锁'    (L1579, T422, R1597, B440)\n",
      "   | ['锁10', 'Button188', '锁Button11']\n",
      "   | child_window(title=\"锁\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ''    (L1380, T485, R1554, B508)\n",
      "   | ['<font face=\"宋体\" size=12 color=\"#363636\">个股<font color=\"#FF0000\"> 0%<font color=\"#363636\">         仓位<font color=\"#FF0000\"> 0%Static3', 'Static204']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | CCustomTabCtrl - 'Custom1'    (L1372, T494, R1575, B514)\n",
      "   | ['CCustomTabCtrl8', 'Custom1CCustomTabCtrl3', 'Custom19']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Button - '只显示可撤委托'    (L1642, T494, R1744, B509)\n",
      "   | ['只显示可撤委托2', '只显示可撤委托Button2', 'Button189']\n",
      "   | child_window(title=\"只显示可撤委托\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '刷新'    (L1579, T491, R1633, B509)\n",
      "   | ['刷新4', 'Button190', '刷新Button4']\n",
      "   | child_window(title=\"刷新\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全撤(Z /)'    (L1749, T491, R1812, B512)\n",
      "   | ['Button191', '全撤(Z /)5', '全撤(Z /)Button5']\n",
      "   | child_window(title=\"全撤(Z /)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤买(X)'    (L1816, T491, R1866, B512)\n",
      "   | ['撤买(X)5', 'Button192', '撤买(X)Button5']\n",
      "   | child_window(title=\"撤买(X)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤卖(C)'    (L1870, T491, R1920, B512)\n",
      "   | ['撤卖(C)5', '撤卖(C)Button5', 'Button193']\n",
      "   | child_window(title=\"撤卖(C)\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '全部选中'    (L1924, T491, R1987, B512)\n",
      "   | ['全部选中5', '全部选中Button5', 'Button194']\n",
      "   | child_window(title=\"全部选中\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '撤单'    (L1992, T491, R2042, B512)\n",
      "   | ['撤单Button4', 'Button195', '撤单4']\n",
      "   | child_window(title=\"撤单\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/2'    (L1452, T402, R1488, B420)\n",
      "   | ['1/25', 'Button196', '1/2Button5']\n",
      "   | child_window(title=\"1/2\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/3'    (L1489, T402, R1525, B420)\n",
      "   | ['1/35', 'Button197', '1/3Button5']\n",
      "   | child_window(title=\"1/3\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/5'    (L1563, T402, R1599, B420)\n",
      "   | ['Button198', '1/5Button5', '1/55']\n",
      "   | child_window(title=\"1/5\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '1/4'    (L1526, T402, R1562, B420)\n",
      "   | ['1/45', 'Button199', '1/4Button5']\n",
      "   | child_window(title=\"1/4\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1578, T383, R1596, B401)\n",
      "   | ['1/5Button6', 'Button200']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ' '    (L1452, T321, R1467, B336)\n",
      "   | ['Button201', ' 3', ' Button3']\n",
      "   | child_window(title=\" \", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1578, T300, R1596, B318)\n",
      "   | ['Button202', '买入股票Button3']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T512, R1883, B879)\n",
      "   | ['Afx:000C0000:011', 'HexinScrollWndAfx:000C0000:011', 'HexinScrollWnd12']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   |    | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T512, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s11', 'AfxWnd140s13', 'HexinScrollWnd211']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   |    | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L1372, T512, R1883, B879)\n",
      "   | ['Custom2CVirtualGridCtrl5', 'Custom25', 'CVirtualGridCtrl11']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar21', '网上股票交易系统5.0ScrollBar12']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1803, T512, R1816, B779)\n",
      "   | ['ScrollBar22', '撤最后(G)ScrollBar4']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L1612, T267, R1828, B485)\n",
      "   | ['#3277020', '买入股票#3277017']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   | \n",
      "   | Static - ''    (L1898, T395, R1911, B408)\n",
      "   | ['精简Static9', 'Static205']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | #32770 - ''    (L1372, T261, R1883, B879)\n",
      "   | ['#3277021', '买入股票#3277018']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   |    | ['双向DateTimePicker5', 'DateTimePicker12']\n",
      "   |    | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   |    | ['精简DateTimePicker4', 'DateTimePicker13']\n",
      "   |    | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   |    | ['确定5', 'Button203', '确定Button5']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   |    | ['显示分笔成交Button5', 'Button204', '显示分笔成交5']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   |    | ['Button205', '上一页Button11', '上一页11']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   |    | ['下一页Button11', 'Button206', '下一页11']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   |    | ['精简Edit12', 'Edit43']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   |    | ['查询日期5', 'Static206', '查询日期Static5']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   |    | ['至Static5', 'Static207', '至5']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   |    | ['Button207', 'Default11', 'DefaultButton11']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   |    | ['合同编号Static5', '合同编号5', 'Static208']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-08-19 11:42:23'    (L1726, T302, R1921, B323)\n",
      "   |    | ['最近查询时间:2023-08-19 11:42:23Static', '最近查询时间:2023-08-19 11:42:23', 'Static209']\n",
      "   |    | child_window(title=\"最近查询时间:2023-08-19 11:42:23\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   |    | ['汇总6', 'Button208', '汇总Button6']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   |    | ['显示撤单记录5', 'Button209', '显示撤单记录Button5']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   |    | ['CCustomTabCtrl9', '锁CCustomTabCtrl3']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   |    | ['Button210', '过滤5', '过滤Button5']\n",
      "   |    | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   |    | ['ComboBox28', '精简ComboBox10']\n",
      "   |    | child_window(class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    |    | ['精简Edit13', 'Edit44']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit13', 'Edit44']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   |    | ['精简Progress3', 'Progress4']\n",
      "   |    | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   |    | \n",
      "   |    | Static - '查询完毕'    (L2560, T272, R2646, B284)\n",
      "   |    | ['查询完毕', '查询完毕Static', 'Static210']\n",
      "   |    | child_window(title=\"查询完毕\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   |    | ['Afx:000C0000:012', 'HexinScrollWndAfx:000C0000:012', 'HexinScrollWnd13']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   |    | ['近一周3', 'Button211', '近一周Button3']\n",
      "   |    | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   |    | ['近一月3', '近一月Button3', 'Button212']\n",
      "   |    | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   |    | ['近三月3', '近三月Button3', 'Button213']\n",
      "   |    | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   |    | ['近一年3', 'Button214', '近一年Button3']\n",
      "   |    | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-12'    (L1762, T269, R1845, B287)\n",
      "   | ['双向DateTimePicker5', 'DateTimePicker12']\n",
      "   | child_window(title=\"2023-08-12\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023-08-18'    (L1863, T269, R1946, B287)\n",
      "   | ['精简DateTimePicker4', 'DateTimePicker13']\n",
      "   | child_window(title=\"2023-08-18\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L1951, T267, R2011, B288)\n",
      "   | ['确定5', 'Button203', '确定Button5']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L2431, T272, R2520, B284)\n",
      "   | ['显示分笔成交Button5', 'Button204', '显示分笔成交5']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L2302, T267, R2362, B288)\n",
      "   | ['Button205', '上一页Button11', '上一页11']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L2368, T267, R2428, B288)\n",
      "   | ['下一页Button11', 'Button206', '下一页11']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L2575, T269, R2658, B287)\n",
      "   | ['精简Edit12', 'Edit43']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L1708, T272, R1756, B284)\n",
      "   | ['查询日期5', 'Static206', '查询日期Static5']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L1848, T272, R1860, B284)\n",
      "   | ['至Static5', 'Static207', '至5']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L1372, T261, R1381, B270)\n",
      "   | ['Button207', 'Default11', 'DefaultButton11']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L2191, T272, R2241, B284)\n",
      "   | ['合同编号Static5', '合同编号5', 'Static208']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-08-19 11:42:23'    (L1726, T302, R1921, B323)\n",
      "   | ['最近查询时间:2023-08-19 11:42:23Static', '最近查询时间:2023-08-19 11:42:23', 'Static209']\n",
      "   | child_window(title=\"最近查询时间:2023-08-19 11:42:23\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '汇总'    (L2236, T267, R2296, B288)\n",
      "   | ['汇总6', 'Button208', '汇总Button6']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L2241, T272, R2330, B286)\n",
      "   | ['显示撤单记录5', 'Button209', '显示撤单记录Button5']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L1579, T341, R1747, B361)\n",
      "   | ['CCustomTabCtrl9', '锁CCustomTabCtrl3']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Button - '过滤'    (L2170, T267, R2230, B288)\n",
      "   | ['Button210', '过滤5', '过滤Button5']\n",
      "   | child_window(title=\"过滤\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - ''    (L2016, T267, R2166, B288)\n",
      "   | ['ComboBox28', '精简ComboBox10']\n",
      "   | child_window(class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   |    | ['精简Edit13', 'Edit44']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L2019, T270, R2130, B285)\n",
      "   | ['精简Edit13', 'Edit44']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Progress - 'Progress1'    (L2434, T267, R2554, B288)\n",
      "   | ['精简Progress3', 'Progress4']\n",
      "   | child_window(title=\"Progress1\", class_name=\"msctls_progress32\")\n",
      "   | \n",
      "   | Static - '查询完毕'    (L2560, T272, R2646, B284)\n",
      "   | ['查询完毕', '查询完毕Static', 'Static210']\n",
      "   | child_window(title=\"查询完毕\", class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:0 - 'HexinScrollWnd'    (L1372, T294, R1883, B879)\n",
      "   | ['Afx:000C0000:012', 'HexinScrollWndAfx:000C0000:012', 'HexinScrollWnd13']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:000C0000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   |    | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   |    | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   |    | ['ScrollBar24', '精简ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd140s - 'HexinScrollWnd2'    (L1372, T294, R1883, B866)\n",
      "   | ['HexinScrollWnd2AfxWnd140s12', 'AfxWnd140s14', 'HexinScrollWnd212']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd140s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   |    | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L1372, T294, R1883, B879)\n",
      "   | ['CVirtualGridCtrl12', 'Custom1CVirtualGridCtrl7', 'Custom110']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1372, T866, R1883, B879)\n",
      "   | ['ScrollBar23', '网上股票交易系统5.0ScrollBar13']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1870, T294, R1883, B866)\n",
      "   | ['ScrollBar24', '精简ScrollBar2']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Button - '近一周'    (L1377, T269, R1437, B287)\n",
      "   | ['近一周3', 'Button211', '近一周Button3']\n",
      "   | child_window(title=\"近一周\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一月'    (L1442, T269, R1502, B287)\n",
      "   | ['近一月3', '近一月Button3', 'Button212']\n",
      "   | child_window(title=\"近一月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近三月'    (L1507, T269, R1567, B287)\n",
      "   | ['近三月3', '近三月Button3', 'Button213']\n",
      "   | child_window(title=\"近三月\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '近一年'    (L1572, T269, R1632, B287)\n",
      "   | ['近一年3', 'Button214', '近一年Button3']\n",
      "   | child_window(title=\"近一年\", class_name=\"Button\")\n",
      "   | \n",
      "   | Toolbar - ''    (L1165, T208, R1884, B260)\n",
      "   | ['添加Toolbar', 'Toolbar']\n",
      "   | child_window(class_name=\"ToolbarWindow32\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1433, T208, R1884, B260)\n",
      "   |    | ['添加#32770', '#3277022']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '专业'    (L1800, T212, R1840, B252)\n",
      "   |    |    | ['Button215', '专业', '专业Button', '专业Button0', '专业Button1']\n",
      "   |    |    | child_window(title=\"专业\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '精简'    (L1840, T212, R1880, B252)\n",
      "   |    |    | ['精简', 'Button216', '精简Button5']\n",
      "   |    |    | child_window(title=\"精简\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '上海Ａ股'    (L1433, T212, R1517, B232)\n",
      "   |    |    | ['网上股票交易系统5.0ComboBox3', 'ComboBox29']\n",
      "   |    |    | child_window(title=\"上海Ａ股\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - 'A4****0096'    (L1433, T234, R1517, B254)\n",
      "   |    |    | ['网上股票交易系统5.0ComboBox4', 'ComboBox30']\n",
      "   |    |    | child_window(title=\"A4****0096\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金帐户'    (L1987, T211, R2037, B223)\n",
      "   |    |    | ['资金帐户', '资金帐户Static', 'Static211']\n",
      "   |    |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '55333081'    (L2041, T208, R2125, B228)\n",
      "   |    |    | ['ComboBox31', '精简ComboBox11']\n",
      "   |    |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '点击激活ＸＸ行情软件'    (L1987, T229, R2154, B253)\n",
      "   |    |    | ['点击激活ＸＸ行情软件', '点击激活ＸＸ行情软件Button', 'Button217']\n",
      "   |    |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'OK'    (L2255, T208, R2264, B217)\n",
      "   |    |    | ['Button218', 'OKButton', 'OK']\n",
      "   |    |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '添加'    (L1677, T212, R1717, B252)\n",
      "   |    |    | ['添加Button2', 'Button219', '添加2']\n",
      "   |    |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'NUL'    (L2072, T213, R2209, B225)\n",
      "   |    |    | ['NUL', 'Static212', 'NULStatic']\n",
      "   |    |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1822, T214, R1872, B226)\n",
      "   |    |    | ['专业Static5', 'Static213']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1877, T211, R1930, B251)\n",
      "   |    |    | ['Button220', '精简Button6']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '用户状态'    (L1822, T235, R1872, B247)\n",
      "   |    |    | ['用户状态Static', '用户状态', 'Static214']\n",
      "   |    |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ' '    (L1921, T208, R2188, B255)\n",
      "   |    |    | [' Static', 'Static215', ' 4']\n",
      "   |    |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1523, T234, R1648, B252)\n",
      "   |    |    | ['网上股票交易系统5.0Button', 'Button221']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '模拟炒股-UI**32'    (L1519, T212, R1675, B234)\n",
      "   |    |    | ['网上股票交易系统5.0ComboBox5', 'ComboBox32']\n",
      "   |    |    | child_window(title=\"模拟炒股-UI**32\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '内嵌'    (L1735, T211, R1775, B251)\n",
      "   |    |    | ['Button222', '内嵌', '内嵌Button']\n",
      "   |    |    | child_window(title=\"内嵌\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'PY'    (L1762, T211, R1802, B251)\n",
      "   |    |    | ['PY', 'Button223', 'PYButton']\n",
      "   |    |    | child_window(title=\"PY\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '双向'    (L1760, T212, R1800, B252)\n",
      "   |    |    | ['Button224', '双向', '双向Button']\n",
      "   |    |    | child_window(title=\"双向\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '组件'    (L1732, T211, R1772, B251)\n",
      "   |    |    | ['组件Button', 'Button225', '组件']\n",
      "   |    |    | child_window(title=\"组件\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1742, T211, R1757, B251)\n",
      "   |    |    | ['Button226', '风控Button', '风控Button0', '风控Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '策略'    (L1753, T208, R1793, B248)\n",
      "   |    |    | ['策略Button', 'Button227', '策略']\n",
      "   |    |    | child_window(title=\"策略\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1768, T208, R1783, B248)\n",
      "   |    |    | ['Button228', '风控Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '涨停'    (L1768, T208, R1808, B248)\n",
      "   |    |    | ['涨停', '涨停Button', 'Button229']\n",
      "   |    |    | child_window(title=\"涨停\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '网格'    (L1768, T208, R1808, B248)\n",
      "   |    |    | ['网格Button', 'Button230', '网格']\n",
      "   |    |    | child_window(title=\"网格\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '篮子'    (L1700, T211, R1740, B251)\n",
      "   |    |    | ['Button231', '篮子', '篮子Button']\n",
      "   |    |    | child_window(title=\"篮子\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '分析'    (L1714, T208, R1754, B248)\n",
      "   |    |    | ['分析', 'Button232', '分析Button']\n",
      "   |    |    | child_window(title=\"分析\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '风控'    (L1720, T212, R1760, B252)\n",
      "   |    |    | ['Button233', '风控', '风控Button3']\n",
      "   |    |    | child_window(title=\"风控\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '条件'    (L1746, T212, R1786, B252)\n",
      "   |    |    | ['Button234', '条件', '条件Button']\n",
      "   |    |    | child_window(title=\"条件\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1838, T208, R1853, B248)\n",
      "   |    |    | ['Button235', '专业Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '专业'    (L1800, T212, R1840, B252)\n",
      "   |    | ['Button215', '专业', '专业Button', '专业Button0', '专业Button1']\n",
      "   |    | child_window(title=\"专业\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '精简'    (L1840, T212, R1880, B252)\n",
      "   |    | ['精简', 'Button216', '精简Button5']\n",
      "   |    | child_window(title=\"精简\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '上海Ａ股'    (L1433, T212, R1517, B232)\n",
      "   |    | ['网上股票交易系统5.0ComboBox3', 'ComboBox29']\n",
      "   |    | child_window(title=\"上海Ａ股\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - 'A4****0096'    (L1433, T234, R1517, B254)\n",
      "   |    | ['网上股票交易系统5.0ComboBox4', 'ComboBox30']\n",
      "   |    | child_window(title=\"A4****0096\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '资金帐户'    (L1987, T211, R2037, B223)\n",
      "   |    | ['资金帐户', '资金帐户Static', 'Static211']\n",
      "   |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '55333081'    (L2041, T208, R2125, B228)\n",
      "   |    | ['ComboBox31', '精简ComboBox11']\n",
      "   |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '点击激活ＸＸ行情软件'    (L1987, T229, R2154, B253)\n",
      "   |    | ['点击激活ＸＸ行情软件', '点击激活ＸＸ行情软件Button', 'Button217']\n",
      "   |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'OK'    (L2255, T208, R2264, B217)\n",
      "   |    | ['Button218', 'OKButton', 'OK']\n",
      "   |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '添加'    (L1677, T212, R1717, B252)\n",
      "   |    | ['添加Button2', 'Button219', '添加2']\n",
      "   |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'NUL'    (L2072, T213, R2209, B225)\n",
      "   |    | ['NUL', 'Static212', 'NULStatic']\n",
      "   |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1822, T214, R1872, B226)\n",
      "   |    | ['专业Static5', 'Static213']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1877, T211, R1930, B251)\n",
      "   |    | ['Button220', '精简Button6']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '用户状态'    (L1822, T235, R1872, B247)\n",
      "   |    | ['用户状态Static', '用户状态', 'Static214']\n",
      "   |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ' '    (L1921, T208, R2188, B255)\n",
      "   |    | [' Static', 'Static215', ' 4']\n",
      "   |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1523, T234, R1648, B252)\n",
      "   |    | ['网上股票交易系统5.0Button', 'Button221']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '模拟炒股-UI**32'    (L1519, T212, R1675, B234)\n",
      "   |    | ['网上股票交易系统5.0ComboBox5', 'ComboBox32']\n",
      "   |    | child_window(title=\"模拟炒股-UI**32\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '内嵌'    (L1735, T211, R1775, B251)\n",
      "   |    | ['Button222', '内嵌', '内嵌Button']\n",
      "   |    | child_window(title=\"内嵌\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'PY'    (L1762, T211, R1802, B251)\n",
      "   |    | ['PY', 'Button223', 'PYButton']\n",
      "   |    | child_window(title=\"PY\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '双向'    (L1760, T212, R1800, B252)\n",
      "   |    | ['Button224', '双向', '双向Button']\n",
      "   |    | child_window(title=\"双向\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '组件'    (L1732, T211, R1772, B251)\n",
      "   |    | ['组件Button', 'Button225', '组件']\n",
      "   |    | child_window(title=\"组件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1742, T211, R1757, B251)\n",
      "   |    | ['Button226', '风控Button', '风控Button0', '风控Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '策略'    (L1753, T208, R1793, B248)\n",
      "   |    | ['策略Button', 'Button227', '策略']\n",
      "   |    | child_window(title=\"策略\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1768, T208, R1783, B248)\n",
      "   |    | ['Button228', '风控Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '涨停'    (L1768, T208, R1808, B248)\n",
      "   |    | ['涨停', '涨停Button', 'Button229']\n",
      "   |    | child_window(title=\"涨停\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '网格'    (L1768, T208, R1808, B248)\n",
      "   |    | ['网格Button', 'Button230', '网格']\n",
      "   |    | child_window(title=\"网格\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '篮子'    (L1700, T211, R1740, B251)\n",
      "   |    | ['Button231', '篮子', '篮子Button']\n",
      "   |    | child_window(title=\"篮子\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '分析'    (L1714, T208, R1754, B248)\n",
      "   |    | ['分析', 'Button232', '分析Button']\n",
      "   |    | child_window(title=\"分析\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '风控'    (L1720, T212, R1760, B252)\n",
      "   |    | ['Button233', '风控', '风控Button3']\n",
      "   |    | child_window(title=\"风控\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '条件'    (L1746, T212, R1786, B252)\n",
      "   |    | ['Button234', '条件', '条件Button']\n",
      "   |    | child_window(title=\"条件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1838, T208, R1853, B248)\n",
      "   |    | ['Button235', '专业Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1433, T208, R1884, B260)\n",
      "   | ['添加#32770', '#3277022']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '专业'    (L1800, T212, R1840, B252)\n",
      "   |    | ['Button215', '专业', '专业Button', '专业Button0', '专业Button1']\n",
      "   |    | child_window(title=\"专业\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '精简'    (L1840, T212, R1880, B252)\n",
      "   |    | ['精简', 'Button216', '精简Button5']\n",
      "   |    | child_window(title=\"精简\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '上海Ａ股'    (L1433, T212, R1517, B232)\n",
      "   |    | ['网上股票交易系统5.0ComboBox3', 'ComboBox29']\n",
      "   |    | child_window(title=\"上海Ａ股\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - 'A4****0096'    (L1433, T234, R1517, B254)\n",
      "   |    | ['网上股票交易系统5.0ComboBox4', 'ComboBox30']\n",
      "   |    | child_window(title=\"A4****0096\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '资金帐户'    (L1987, T211, R2037, B223)\n",
      "   |    | ['资金帐户', '资金帐户Static', 'Static211']\n",
      "   |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '55333081'    (L2041, T208, R2125, B228)\n",
      "   |    | ['ComboBox31', '精简ComboBox11']\n",
      "   |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '点击激活ＸＸ行情软件'    (L1987, T229, R2154, B253)\n",
      "   |    | ['点击激活ＸＸ行情软件', '点击激活ＸＸ行情软件Button', 'Button217']\n",
      "   |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'OK'    (L2255, T208, R2264, B217)\n",
      "   |    | ['Button218', 'OKButton', 'OK']\n",
      "   |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '添加'    (L1677, T212, R1717, B252)\n",
      "   |    | ['添加Button2', 'Button219', '添加2']\n",
      "   |    | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'NUL'    (L2072, T213, R2209, B225)\n",
      "   |    | ['NUL', 'Static212', 'NULStatic']\n",
      "   |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1822, T214, R1872, B226)\n",
      "   |    | ['专业Static5', 'Static213']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1877, T211, R1930, B251)\n",
      "   |    | ['Button220', '精简Button6']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '用户状态'    (L1822, T235, R1872, B247)\n",
      "   |    | ['用户状态Static', '用户状态', 'Static214']\n",
      "   |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ' '    (L1921, T208, R2188, B255)\n",
      "   |    | [' Static', 'Static215', ' 4']\n",
      "   |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1523, T234, R1648, B252)\n",
      "   |    | ['网上股票交易系统5.0Button', 'Button221']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '模拟炒股-UI**32'    (L1519, T212, R1675, B234)\n",
      "   |    | ['网上股票交易系统5.0ComboBox5', 'ComboBox32']\n",
      "   |    | child_window(title=\"模拟炒股-UI**32\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '内嵌'    (L1735, T211, R1775, B251)\n",
      "   |    | ['Button222', '内嵌', '内嵌Button']\n",
      "   |    | child_window(title=\"内嵌\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'PY'    (L1762, T211, R1802, B251)\n",
      "   |    | ['PY', 'Button223', 'PYButton']\n",
      "   |    | child_window(title=\"PY\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '双向'    (L1760, T212, R1800, B252)\n",
      "   |    | ['Button224', '双向', '双向Button']\n",
      "   |    | child_window(title=\"双向\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '组件'    (L1732, T211, R1772, B251)\n",
      "   |    | ['组件Button', 'Button225', '组件']\n",
      "   |    | child_window(title=\"组件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1742, T211, R1757, B251)\n",
      "   |    | ['Button226', '风控Button', '风控Button0', '风控Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '策略'    (L1753, T208, R1793, B248)\n",
      "   |    | ['策略Button', 'Button227', '策略']\n",
      "   |    | child_window(title=\"策略\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1768, T208, R1783, B248)\n",
      "   |    | ['Button228', '风控Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '涨停'    (L1768, T208, R1808, B248)\n",
      "   |    | ['涨停', '涨停Button', 'Button229']\n",
      "   |    | child_window(title=\"涨停\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '网格'    (L1768, T208, R1808, B248)\n",
      "   |    | ['网格Button', 'Button230', '网格']\n",
      "   |    | child_window(title=\"网格\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '篮子'    (L1700, T211, R1740, B251)\n",
      "   |    | ['Button231', '篮子', '篮子Button']\n",
      "   |    | child_window(title=\"篮子\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '分析'    (L1714, T208, R1754, B248)\n",
      "   |    | ['分析', 'Button232', '分析Button']\n",
      "   |    | child_window(title=\"分析\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '风控'    (L1720, T212, R1760, B252)\n",
      "   |    | ['Button233', '风控', '风控Button3']\n",
      "   |    | child_window(title=\"风控\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '条件'    (L1746, T212, R1786, B252)\n",
      "   |    | ['Button234', '条件', '条件Button']\n",
      "   |    | child_window(title=\"条件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1838, T208, R1853, B248)\n",
      "   |    | ['Button235', '专业Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '专业'    (L1800, T212, R1840, B252)\n",
      "   | ['Button215', '专业', '专业Button', '专业Button0', '专业Button1']\n",
      "   | child_window(title=\"专业\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '精简'    (L1840, T212, R1880, B252)\n",
      "   | ['精简', 'Button216', '精简Button5']\n",
      "   | child_window(title=\"精简\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '上海Ａ股'    (L1433, T212, R1517, B232)\n",
      "   | ['网上股票交易系统5.0ComboBox3', 'ComboBox29']\n",
      "   | child_window(title=\"上海Ａ股\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | ComboBox - 'A4****0096'    (L1433, T234, R1517, B254)\n",
      "   | ['网上股票交易系统5.0ComboBox4', 'ComboBox30']\n",
      "   | child_window(title=\"A4****0096\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '资金帐户'    (L1987, T211, R2037, B223)\n",
      "   | ['资金帐户', '资金帐户Static', 'Static211']\n",
      "   | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - '55333081'    (L2041, T208, R2125, B228)\n",
      "   | ['ComboBox31', '精简ComboBox11']\n",
      "   | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '点击激活ＸＸ行情软件'    (L1987, T229, R2154, B253)\n",
      "   | ['点击激活ＸＸ行情软件', '点击激活ＸＸ行情软件Button', 'Button217']\n",
      "   | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'OK'    (L2255, T208, R2264, B217)\n",
      "   | ['Button218', 'OKButton', 'OK']\n",
      "   | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '添加'    (L1677, T212, R1717, B252)\n",
      "   | ['添加Button2', 'Button219', '添加2']\n",
      "   | child_window(title=\"添加\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - 'NUL'    (L2072, T213, R2209, B225)\n",
      "   | ['NUL', 'Static212', 'NULStatic']\n",
      "   | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1822, T214, R1872, B226)\n",
      "   | ['专业Static5', 'Static213']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1877, T211, R1930, B251)\n",
      "   | ['Button220', '精简Button6']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '用户状态'    (L1822, T235, R1872, B247)\n",
      "   | ['用户状态Static', '用户状态', 'Static214']\n",
      "   | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ' '    (L1921, T208, R2188, B255)\n",
      "   | [' Static', 'Static215', ' 4']\n",
      "   | child_window(title=\" \", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1523, T234, R1648, B252)\n",
      "   | ['网上股票交易系统5.0Button', 'Button221']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '模拟炒股-UI**32'    (L1519, T212, R1675, B234)\n",
      "   | ['网上股票交易系统5.0ComboBox5', 'ComboBox32']\n",
      "   | child_window(title=\"模拟炒股-UI**32\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '内嵌'    (L1735, T211, R1775, B251)\n",
      "   | ['Button222', '内嵌', '内嵌Button']\n",
      "   | child_window(title=\"内嵌\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'PY'    (L1762, T211, R1802, B251)\n",
      "   | ['PY', 'Button223', 'PYButton']\n",
      "   | child_window(title=\"PY\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '双向'    (L1760, T212, R1800, B252)\n",
      "   | ['Button224', '双向', '双向Button']\n",
      "   | child_window(title=\"双向\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '组件'    (L1732, T211, R1772, B251)\n",
      "   | ['组件Button', 'Button225', '组件']\n",
      "   | child_window(title=\"组件\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1742, T211, R1757, B251)\n",
      "   | ['Button226', '风控Button', '风控Button0', '风控Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '策略'    (L1753, T208, R1793, B248)\n",
      "   | ['策略Button', 'Button227', '策略']\n",
      "   | child_window(title=\"策略\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1768, T208, R1783, B248)\n",
      "   | ['Button228', '风控Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '涨停'    (L1768, T208, R1808, B248)\n",
      "   | ['涨停', '涨停Button', 'Button229']\n",
      "   | child_window(title=\"涨停\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '网格'    (L1768, T208, R1808, B248)\n",
      "   | ['网格Button', 'Button230', '网格']\n",
      "   | child_window(title=\"网格\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '篮子'    (L1700, T211, R1740, B251)\n",
      "   | ['Button231', '篮子', '篮子Button']\n",
      "   | child_window(title=\"篮子\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '分析'    (L1714, T208, R1754, B248)\n",
      "   | ['分析', 'Button232', '分析Button']\n",
      "   | child_window(title=\"分析\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '风控'    (L1720, T212, R1760, B252)\n",
      "   | ['Button233', '风控', '风控Button3']\n",
      "   | child_window(title=\"风控\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '条件'    (L1746, T212, R1786, B252)\n",
      "   | ['Button234', '条件', '条件Button']\n",
      "   | child_window(title=\"条件\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1838, T208, R1853, B248)\n",
      "   | ['Button235', '专业Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | StatusBar - ''    (L1165, T880, R1884, B899)\n",
      "   | ['StatusBar杭州核新软件技术有限公司', 'StatusBar■■■■■', 'StatusBar可用金额', '网上股票交易系统5.0StatusBar', 'StatusBar144092.92', 'StatusBar', 'StatusBar元   ']\n",
      "   | child_window(class_name=\"msctls_statusbar32\")\n",
      "   | \n",
      "   | AfxControlBar140s - ''    (L1165, T260, R1884, B260)\n",
      "   | ['AfxControlBar140s', '添加AfxControlBar140s', 'AfxControlBar140s0', 'AfxControlBar140s1']\n",
      "   | child_window(class_name=\"AfxControlBar140s\")\n",
      "   | \n",
      "   | AfxControlBar140s - 'CLI'    (L1165, T880, R1884, B880)\n",
      "   | ['AfxControlBar140s2', 'CLIAfxControlBar140s', 'CLI', 'CLI0', 'CLI1']\n",
      "   | child_window(title=\"CLI\", class_name=\"AfxControlBar140s\")\n",
      "   |    | \n",
      "   |    | Afx:000C0000:8:00010003:00100052:00000000 - 'CLI'    (L1163, T878, R1163, B878)\n",
      "   |    | ['Afx:000C0000:8:00010003:00100052:00000000', 'CLIAfx:000C0000:8:00010003:00100052:00000000', 'CLI2']\n",
      "   |    | child_window(title=\"CLI\", class_name=\"Afx:000C0000:8:00010003:00100052:00000000\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1180, T888, R33947, B33655)\n",
      "   |    |    | ['网上股票交易系统5.0#327702', '#3277023']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    |    |    | ['CCustomTabCtrl10']\n",
      "   |    |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    |    |    | ['Static216']\n",
      "   |    |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    |    |    | ['Static217']\n",
      "   |    |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    |    |    | ['Static218']\n",
      "   |    |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    |    | ['Static216']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    |    | ['Static217']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    |    | ['Static218']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    |    |    | ['Button236', '清空', '清空Button']\n",
      "   |    |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    |    |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    |    |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    |    |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    |    |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    |    |    | ['RICHEDIT2']\n",
      "   |    |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    |    |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    |    | ['CCustomTabCtrl10']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    |    | ['Static216']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    |    | ['Static217']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    |    | ['Static218']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    |    | ['Button236', '清空', '清空Button']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    |    | ['RICHEDIT2']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1180, T888, R33947, B33655)\n",
      "   |    | ['网上股票交易系统5.0#327702', '#3277023']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    |    | ['CCustomTabCtrl10']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    |    | ['Static216']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    |    | ['Static217']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    |    | ['Static218']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    |    | ['Button236', '清空', '清空Button']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    |    | ['RICHEDIT2']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    | ['CCustomTabCtrl10']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    | ['Static216']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    | ['Static217']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    | ['Static218']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    | ['Button236', '清空', '清空Button']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    | ['RICHEDIT2']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:000C0000:8:00010003:00100052:00000000 - 'CLI'    (L1163, T878, R1163, B878)\n",
      "   | ['Afx:000C0000:8:00010003:00100052:00000000', 'CLIAfx:000C0000:8:00010003:00100052:00000000', 'CLI2']\n",
      "   | child_window(title=\"CLI\", class_name=\"Afx:000C0000:8:00010003:00100052:00000000\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1180, T888, R33947, B33655)\n",
      "   |    | ['网上股票交易系统5.0#327702', '#3277023']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    |    | ['CCustomTabCtrl10']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    |    | ['Static216']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    |    | ['Static217']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    |    | ['Static218']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    |    | ['Button236', '清空', '清空Button']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    |    | ['RICHEDIT2']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    | ['CCustomTabCtrl10']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    | ['Static216']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    | ['Static217']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    | ['Static218']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    | ['Button236', '清空', '清空Button']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    | ['RICHEDIT2']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | #32770 - ''    (L1180, T888, R33947, B33655)\n",
      "   | ['网上股票交易系统5.0#327702', '#3277023']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   |    | ['CCustomTabCtrl10']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    |    | ['Static216']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    |    | ['Static217']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    |    | ['Static218']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    | ['Static216']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    | ['Static217']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    | ['Static218']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   |    | ['Button236', '清空', '清空Button']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   |    | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   |    | ['Button237', '帮助', '帮助Button']\n",
      "   |    | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   |    | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   |    | ['RICHEDIT2']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1213, T896, R1225, B908)\n",
      "   |    | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L33925, T912, R33945, B33655)\n",
      "   | ['CCustomTabCtrl10']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T916, R33942, B942)\n",
      "   |    | ['Static216']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T954, R33942, B980)\n",
      "   |    | ['Static217']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   |    | ['Static218']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L33929, T916, R33942, B942)\n",
      "   | ['Static216']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L33929, T954, R33942, B980)\n",
      "   | ['Static217']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L33929, T992, R33942, B1018)\n",
      "   | ['Static218']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '清空'    (L33757, T888, R33811, B909)\n",
      "   | ['Button236', '清空', '清空Button']\n",
      "   | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   | \n",
      "   | CheckBox - '自动滚动'    (L33817, T891, R33889, B906)\n",
      "   | ['CheckBox', '自动滚动', '自动滚动CheckBox']\n",
      "   | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '帮助'    (L33891, T888, R33945, B909)\n",
      "   | ['Button237', '帮助', '帮助Button']\n",
      "   | child_window(title=\"帮助\", class_name=\"Button\")\n",
      "   | \n",
      "   | RICHEDIT - ''    (L1180, T912, R23011, B33655)\n",
      "   | ['RICHEDIT', '网上股票交易系统5.0RICHEDIT', 'RICHEDIT0', 'RICHEDIT1']\n",
      "   | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L1180, T912, R1215, B927)\n",
      "   |    | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1180, T912, R1215, B927)\n",
      "   | ['Static219', '网上股票交易系统5.0Static4']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L1180, T912, R1215, B927)\n",
      "   | ['Static220', '网上股票交易系统5.0Static5']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | RICHEDIT - ''    (L23014, T912, R33926, B33655)\n",
      "   | ['RICHEDIT2']\n",
      "   | child_window(class_name=\"RICHEDIT\")\n",
      "   | \n",
      "   | Static - ''    (L1213, T896, R1225, B908)\n",
      "   | ['Static221', '网上股票交易系统5.0Static6']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | AfxControlBar140s - ''    (L1165, T260, R1165, B880)\n",
      "   | ['AfxControlBar140s3', '网上股票交易系统5.0AfxControlBar140s']\n",
      "   | child_window(class_name=\"AfxControlBar140s\")\n",
      "   | \n",
      "   | AfxControlBar140s - ''    (L1884, T260, R1884, B880)\n",
      "   | ['精简AfxControlBar140s', 'AfxControlBar140s4']\n",
      "   | child_window(class_name=\"AfxControlBar140s\")\n"
     ]
    }
   ],
   "source": [
    "trader.app.top_window().set_focus()\n",
    "trader.app.top_window().print_control_identifiers()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import win32gui\n",
    "trader.app.top_window().set_focus()\n",
    "# 获取窗口句柄\n",
    "win32gui.FindWindow('SysTreeView32',None)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "win32gui.FindWindowEx(None,None,None,'买入股票[F1]') 000108B4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "!!!!!!!!\n"
     ]
    },
    {
     "ename": "ElementNotVisible",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mElementNotVisible\u001b[0m                         Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-2-4d8dea36a834>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msell\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstock_no\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"600531\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m100\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m10.41\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader_new.py\u001b[0m in \u001b[0;36msell\u001b[1;34m(self, stock_no, price, amount)\u001b[0m\n\u001b[0;32m     34\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mselect_menu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'卖出[F2]'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     35\u001b[0m         \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'!!!!!!!!'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 36\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__trade\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstock_no\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'sell'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     37\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     38\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mcancel_entrust\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mentrust_no\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader_new.py\u001b[0m in \u001b[0;36m__trade\u001b[1;34m(self, stock_no, price, amount, flag)\u001b[0m\n\u001b[0;32m     97\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m__trade\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstock_no\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mflag\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     98\u001b[0m         \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m0.2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 99\u001b[1;33m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtop_window\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwindow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhandle\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m132876\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mclass_name\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'Button'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m  \u001b[1;31m# 确定\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    100\u001b[0m         \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m0.2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    101\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmain_wnd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwindow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhandle\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m591656\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mclass_name\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"Edit\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_text\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstock_no\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m  \u001b[1;31m# 设置股票代码\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\controls\\win32_controls.py\u001b[0m in \u001b[0;36mclick\u001b[1;34m(self, button, pressed, coords, double, absolute)\u001b[0m\n\u001b[0;32m    216\u001b[0m         \u001b[1;31m#win32functions.WaitGuiThreadIdle(self)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    217\u001b[0m         \u001b[1;31m#self.notify_parent(win32defines.BN_CLICKED)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 218\u001b[1;33m         \u001b[0mhwndwrapper\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mHwndWrapper\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbutton\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mpressed\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcoords\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdouble\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mabsolute\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    219\u001b[0m         \u001b[1;31m#win32functions.WaitGuiThreadIdle(self)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    220\u001b[0m         \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mTimings\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mafter_button_click_wait\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\controls\\hwndwrapper.py\u001b[0m in \u001b[0;36mclick\u001b[1;34m(self, button, pressed, coords, double, absolute)\u001b[0m\n\u001b[0;32m    747\u001b[0m         \u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m.\u001b[0m \u001b[0mit\u001b[0m \u001b[0mcan\u001b[0m \u001b[0mbe\u001b[0m \u001b[0mhidden\u001b[0m \u001b[0mbeneath\u001b[0m \u001b[0manother\u001b[0m \u001b[0mwindow\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mit\u001b[0m \u001b[0mwill\u001b[0m \u001b[0mstill\u001b[0m \u001b[0mwork\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    748\u001b[0m         \"\"\"\n\u001b[1;32m--> 749\u001b[1;33m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mverify_actionable\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    750\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_ensure_enough_privileges\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'WM_*BUTTONDOWN/UP'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    751\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\base_wrapper.py\u001b[0m in \u001b[0;36mverify_actionable\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m    678\u001b[0m         \"\"\"\n\u001b[0;32m    679\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwait_for_idle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 680\u001b[1;33m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mverify_visible\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    681\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mverify_enabled\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    682\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\base_wrapper.py\u001b[0m in \u001b[0;36mverify_visible\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m    701\u001b[0m         \"\"\"\n\u001b[0;32m    702\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mis_visible\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 703\u001b[1;33m             \u001b[1;32mraise\u001b[0m \u001b[0mElementNotVisible\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    704\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    705\u001b[0m     \u001b[1;31m#-----------------------------------------------------------\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mElementNotVisible\u001b[0m: "
     ]
    }
   ],
   "source": [
    "trader.sell(stock_no=\"600531\", amount=100, price=10.41)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.5"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
